org.mobicents.media.server.ctrl.mgcp.evt
Class EventDetector
java.lang.Object
org.mobicents.media.server.ctrl.mgcp.evt.EventDetector
- All Implemented Interfaces:
- java.io.Serializable, org.mobicents.media.server.spi.NotificationListener
- Direct Known Subclasses:
- DefaultEventDetector
public abstract class EventDetector
- extends java.lang.Object
- implements org.mobicents.media.server.spi.NotificationListener
- Author:
- kulikov
- See Also:
- Serialized Form
|
Constructor Summary |
EventDetector(java.lang.String pkgName,
java.lang.String eventName,
java.lang.String resourceName,
int eventID,
java.lang.String params,
jain.protocol.ip.mgcp.message.parms.RequestedAction[] actions)
|
|
Method Summary |
protected boolean |
doVerify(org.mobicents.media.server.spi.Connection connection)
|
protected boolean |
doVerify(org.mobicents.media.server.spi.Endpoint endpoint)
|
jain.protocol.ip.mgcp.message.parms.RequestedAction[] |
getActions()
|
org.mobicents.media.server.spi.Connection |
getConnection()
|
org.mobicents.media.server.spi.Endpoint |
getEndpoint()
|
int |
getEventID()
|
jain.protocol.ip.mgcp.message.parms.EventName |
getEventName()
|
Request |
getRequest()
|
java.lang.String |
getResourceName()
|
abstract void |
performAction(org.mobicents.media.server.spi.events.NotifyEvent event,
jain.protocol.ip.mgcp.message.parms.RequestedAction action)
|
void |
setEventID(int eventID)
|
void |
setPackageName(java.lang.String pkgName)
|
void |
setRequest(Request request)
|
void |
start()
|
void |
stop()
|
void |
update(org.mobicents.media.server.spi.events.NotifyEvent event)
|
boolean |
verify(org.mobicents.media.server.spi.Connection connection)
|
boolean |
verify(org.mobicents.media.server.spi.Endpoint endpoint)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
EventDetector
public EventDetector(java.lang.String pkgName,
java.lang.String eventName,
java.lang.String resourceName,
int eventID,
java.lang.String params,
jain.protocol.ip.mgcp.message.parms.RequestedAction[] actions)
getEventID
public int getEventID()
setEventID
public void setEventID(int eventID)
getActions
public jain.protocol.ip.mgcp.message.parms.RequestedAction[] getActions()
getConnection
public org.mobicents.media.server.spi.Connection getConnection()
getEndpoint
public org.mobicents.media.server.spi.Endpoint getEndpoint()
setPackageName
public void setPackageName(java.lang.String pkgName)
getEventName
public jain.protocol.ip.mgcp.message.parms.EventName getEventName()
getResourceName
public java.lang.String getResourceName()
setRequest
public void setRequest(Request request)
getRequest
public Request getRequest()
verify
public boolean verify(org.mobicents.media.server.spi.Connection connection)
verify
public boolean verify(org.mobicents.media.server.spi.Endpoint endpoint)
doVerify
protected boolean doVerify(org.mobicents.media.server.spi.Connection connection)
doVerify
protected boolean doVerify(org.mobicents.media.server.spi.Endpoint endpoint)
start
public void start()
stop
public void stop()
update
public void update(org.mobicents.media.server.spi.events.NotifyEvent event)
- Specified by:
update in interface org.mobicents.media.server.spi.NotificationListener
performAction
public abstract void performAction(org.mobicents.media.server.spi.events.NotifyEvent event,
jain.protocol.ip.mgcp.message.parms.RequestedAction action)
Copyright © 2009. All Rights Reserved.