public class OSMboListener extends java.lang.Object implements EventListener, InternalEventListener
| Modifier and Type | Field and Description |
|---|---|
protected java.lang.String |
objectName |
protected java.lang.String |
osName |
| Constructor and Description |
|---|
OSMboListener(java.lang.String objectName,
java.lang.String osName,
java.lang.String subscriptionId,
java.lang.String objectPath,
java.util.List relationPath,
OSListener osListener,
boolean enforceOSRelation) |
| Modifier and Type | Method and Description |
|---|---|
void |
eventAction(EventMessage em) |
boolean |
eventValidate(EventMessage em) |
protected java.util.List |
getParentPath(java.lang.String objectPath) |
void |
postCommitEventAction(EventMessage em) |
void |
postSaveInternalEventAction(EventMessage em) |
void |
preSaveEventAction(EventMessage em) |
void |
preSaveInternalEventAction(EventMessage em) |
protected boolean |
willParentFireEvent(Mbo mbo) |
protected java.lang.String objectName
protected java.lang.String osName
public OSMboListener(java.lang.String objectName,
java.lang.String osName,
java.lang.String subscriptionId,
java.lang.String objectPath,
java.util.List relationPath,
OSListener osListener,
boolean enforceOSRelation)
protected java.util.List getParentPath(java.lang.String objectPath)
public void eventAction(EventMessage em) throws MXException
eventAction in interface EventListenerMXExceptionpublic boolean eventValidate(EventMessage em) throws MXException
eventValidate in interface EventListenerMXExceptionpublic void postCommitEventAction(EventMessage em) throws MXException
postCommitEventAction in interface EventListenerMXExceptionpublic void preSaveEventAction(EventMessage em) throws MXException
preSaveEventAction in interface EventListenerMXExceptionprotected boolean willParentFireEvent(Mbo mbo) throws java.rmi.RemoteException
java.rmi.RemoteExceptionpublic void postSaveInternalEventAction(EventMessage em) throws MXException
postSaveInternalEventAction in interface InternalEventListenerMXExceptionpublic void preSaveInternalEventAction(EventMessage em) throws MXException
preSaveInternalEventAction in interface InternalEventListenerMXException