cz.cuni.amis.pogamut.base.utils
Interface PogamutPlatform

All Known Implementing Classes:
DefaultPogamutPlatform, PogamutPlatformProxy

public interface PogamutPlatform


Method Summary
 void close()
          Used to shutdown the Pogamut platform - currently it only stops JMX.
 boolean getBooleanProperty(java.lang.String key)
           
 int getIntProperty(java.lang.String key)
           
 javax.management.MBeanServer getMBeanServer()
           
 javax.management.MBeanServerConnection getMBeanServerConnection()
           
 javax.management.remote.JMXServiceURL getMBeanServerURL()
           
 java.lang.String getProperty(java.lang.String key)
           
 java.lang.String getProperty(java.lang.String key, java.lang.String def)
           
 

Method Detail

getMBeanServerConnection

javax.management.MBeanServerConnection getMBeanServerConnection()
                                                                throws PogamutException
Returns:
Connection to a remote MBeanServer
Throws:
PogamutException

getProperty

java.lang.String getProperty(java.lang.String key)

getIntProperty

int getIntProperty(java.lang.String key)

getBooleanProperty

boolean getBooleanProperty(java.lang.String key)

getProperty

java.lang.String getProperty(java.lang.String key,
                             java.lang.String def)

close

void close()
           throws PogamutException
Used to shutdown the Pogamut platform - currently it only stops JMX.

Throws:
PogamutException

getMBeanServer

javax.management.MBeanServer getMBeanServer()
                                            throws PogamutException
Throws:
PogamutException

getMBeanServerURL

javax.management.remote.JMXServiceURL getMBeanServerURL()
                                                        throws PogamutException
Throws:
PogamutException