org.apache.geronimo.monitoring
Interface MasterRemoteControlRemote


public interface MasterRemoteControlRemote

Remote Interface for MasterRemoteControl. Defines the operations that are made available to the remote client.


Method Summary
 boolean addMBeanForSnapshot(String s)
           
 HashMap<String,HashMap<String,Long>> fetchMaxSnapshotData(Integer i)
           
 HashMap<String,HashMap<String,Long>> fetchMinSnapshotData(Integer i)
           
 ArrayList<HashMap<String,HashMap<String,Object>>> fetchSnapshotData(Integer i, Integer ii)
           
 Set<String> getAllMBeanNames()
           
 HashMap<String,ArrayList<String>> getAllSnapshotStatAttributes()
           
 Long getSnapshotCount()
           
 Long getSnapshotDuration()
           
 String getSnapshotRetention()
           
 TreeMap<Long,Long> getSpecificStatistics(String mbeanName, String statsName, int numberOfSnapshots, int everyNthSnapshot, boolean showArchive)
           
 Set<String> getStatisticsProviderMBeanNames()
           
 HashMap<String,Long> getStats(String s)
           
 Set<String> getTrackedMBeans()
           
 Object invoke(ObjectName name, String operationName, Object[] params, String[] signature)
           
 boolean isSnapshotRunning()
           
 boolean removeMBeanForSnapshot(String s)
           
 void setAttribute(String s, String ss, Object o)
           
 void setSnapshotDuration(Long l)
           
 void setSnapshotRetention(int retention)
           
 void setUpMEJB(String username, String password)
           
 boolean startSnapshot(Long l)
           
 boolean stopSnapshot()
           
 

Method Detail

getStats

HashMap<String,Long> getStats(String s)
                              throws Exception
Throws:
Exception

setAttribute

void setAttribute(String s,
                  String ss,
                  Object o)
                  throws Exception
Throws:
Exception

startSnapshot

boolean startSnapshot(Long l)

stopSnapshot

boolean stopSnapshot()

fetchSnapshotData

ArrayList<HashMap<String,HashMap<String,Object>>> fetchSnapshotData(Integer i,
                                                                    Integer ii)

fetchMaxSnapshotData

HashMap<String,HashMap<String,Long>> fetchMaxSnapshotData(Integer i)

fetchMinSnapshotData

HashMap<String,HashMap<String,Long>> fetchMinSnapshotData(Integer i)

getSnapshotDuration

Long getSnapshotDuration()

getSnapshotCount

Long getSnapshotCount()

setSnapshotDuration

void setSnapshotDuration(Long l)

getStatisticsProviderMBeanNames

Set<String> getStatisticsProviderMBeanNames()

getAllMBeanNames

Set<String> getAllMBeanNames()

getAllSnapshotStatAttributes

HashMap<String,ArrayList<String>> getAllSnapshotStatAttributes()

addMBeanForSnapshot

boolean addMBeanForSnapshot(String s)

removeMBeanForSnapshot

boolean removeMBeanForSnapshot(String s)

isSnapshotRunning

boolean isSnapshotRunning()

setUpMEJB

void setUpMEJB(String username,
               String password)

invoke

Object invoke(ObjectName name,
              String operationName,
              Object[] params,
              String[] signature)

getSpecificStatistics

TreeMap<Long,Long> getSpecificStatistics(String mbeanName,
                                         String statsName,
                                         int numberOfSnapshots,
                                         int everyNthSnapshot,
                                         boolean showArchive)

getTrackedMBeans

Set<String> getTrackedMBeans()

setSnapshotRetention

void setSnapshotRetention(int retention)

getSnapshotRetention

String getSnapshotRetention()


Copyright © 2003-2008 The Apache Geronimo development community. All Rights Reserved.