org.mc4j.ems.connection
Interface EmsConnection
- All Superinterfaces:
- Refreshable
public interface EmsConnection
- extends Refreshable
TODO GH: Decide exception handling strategy (runtime?)
- Version:
- $Revision: 1.2 $($Author: ghinkl $ / $Date: 2006/04/12 19:11:33 $)
- Author:
- Greg Hinkle (ghinkle@users.sourceforge.net), Apr 4, 2005
getTracker
ConnectionTracker getTracker()
close
void close()
loadSynchronous
void loadSynchronous(boolean deep)
addRegistrationListener
void addRegistrationListener(MBeanRegistrationListener registrationListener)
removeRegistrationListener
void removeRegistrationListener(MBeanRegistrationListener registrationListener)
createMBean
void createMBean(java.lang.String className,
java.lang.String objectName)
throws EmsException
- This will register a new MBean, but that may not be immediately recognized
- Parameters:
className - objectName -
- Throws:
EmsException
removeMBean
void removeMBean(java.lang.String objectName)
throws EmsException
- Throws:
EmsException
getBeans
java.util.SortedSet<EmsBean> getBeans()
getBean
EmsBean getBean(java.lang.String objectName)
queryBeans
java.util.List<EmsBean> queryBeans(java.lang.String objectName)
registerBean
EmsBean registerBean(java.lang.String className,
java.lang.String objectName)
registerBean
EmsBean registerBean(java.lang.String className,
java.lang.String objectName,
java.lang.Object[] params,
java.lang.String[] signature)
buildObjectName
java.lang.Object buildObjectName(java.lang.String objectName)
throws EmsMalformedObjectNameException
- Parameters:
objectName -
- Returns:
-
- Throws:
EmsMalformedObjectNameException - when an invalid object name is provided
getRoundTrips
long getRoundTrips()
- Returns:
- Since:
- 1.0.5
getFailures
long getFailures()
- Returns:
- Since:
- 1.0.5
getConnectionProvider
ConnectionProvider getConnectionProvider()
- Returns:
- Since:
- 1.0.6