|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface EmsConnection
TODO GH: Decide exception handling strategy (runtime?)
| Method Summary | |
|---|---|
void |
addRegistrationListener(MBeanRegistrationListener registrationListener)
|
java.lang.Object |
buildObjectName(java.lang.String objectName)
|
void |
close()
|
void |
createMBean(java.lang.String className,
java.lang.String objectName)
This will register a new MBean, but that may not be immediately recognized |
EmsBean |
getBean(java.lang.String objectName)
|
java.util.SortedSet<EmsBean> |
getBeans()
|
ConnectionProvider |
getConnectionProvider()
|
long |
getFailures()
|
long |
getRoundTrips()
|
ConnectionTracker |
getTracker()
|
void |
loadSynchronous(boolean deep)
Does a *:* load of all MBean names and caches them as EmsBeans. |
java.util.List<EmsBean> |
queryBeans(java.lang.String objectName)
|
EmsBean |
registerBean(java.lang.String className,
java.lang.String objectName)
|
EmsBean |
registerBean(java.lang.String className,
java.lang.String objectName,
java.lang.Object[] params,
java.lang.String[] signature)
|
void |
removeMBean(java.lang.String objectName)
|
void |
removeRegistrationListener(MBeanRegistrationListener registrationListener)
|
void |
unload()
Unloads all cached metadata associated with this connection - MBeanInfos, etc. |
| Methods inherited from interface org.mc4j.ems.connection.Refreshable |
|---|
refresh |
| Method Detail |
|---|
ConnectionTracker getTracker()
void close()
void loadSynchronous(boolean deep)
deep - if true, also loads the MBeanInfo for each MBean and caches it in the corresponding EmsBeanvoid unload()
void addRegistrationListener(MBeanRegistrationListener registrationListener)
void removeRegistrationListener(MBeanRegistrationListener registrationListener)
void createMBean(java.lang.String className,
java.lang.String objectName)
throws EmsException
className - objectName -
EmsException
void removeMBean(java.lang.String objectName)
throws EmsException
EmsExceptionjava.util.SortedSet<EmsBean> getBeans()
EmsBean getBean(java.lang.String objectName)
java.util.List<EmsBean> queryBeans(java.lang.String objectName)
EmsBean registerBean(java.lang.String className,
java.lang.String objectName)
EmsBean registerBean(java.lang.String className,
java.lang.String objectName,
java.lang.Object[] params,
java.lang.String[] signature)
java.lang.Object buildObjectName(java.lang.String objectName)
throws EmsMalformedObjectNameException
objectName -
EmsMalformedObjectNameException - when an invalid object name is providedlong getRoundTrips()
long getFailures()
ConnectionProvider getConnectionProvider()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||