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
|
Field Summary |
protected java.lang.Class |
_interface
|
protected org.mobicents.media.Component |
component
|
protected org.mobicents.media.server.spi.MediaType |
mediaType
|
protected java.lang.String |
params
|
|
Constructor Summary |
EventDetector(MgcpPackage mgcpPackage,
java.lang.String eventName,
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()
|
abstract void |
performAction(org.mobicents.media.server.spi.events.NotifyEvent event,
jain.protocol.ip.mgcp.message.parms.RequestedAction action)
|
void |
setConnectionIdentifier(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionIdentifier)
|
void |
setDetectorInterface(java.lang.Class detectorInterface)
|
void |
setEventID(int eventID)
|
void |
setMediaType(org.mobicents.media.server.spi.MediaType mediaType)
|
void |
setPackage(MgcpPackage mgcpPackage)
|
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 |
params
protected java.lang.String params
component
protected org.mobicents.media.Component component
_interface
protected java.lang.Class _interface
mediaType
protected org.mobicents.media.server.spi.MediaType mediaType
EventDetector
public EventDetector(MgcpPackage mgcpPackage,
java.lang.String eventName,
int eventID,
java.lang.String params,
jain.protocol.ip.mgcp.message.parms.RequestedAction[] actions)
setConnectionIdentifier
public void setConnectionIdentifier(jain.protocol.ip.mgcp.message.parms.ConnectionIdentifier connectionIdentifier)
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()
setPackage
public void setPackage(MgcpPackage mgcpPackage)
getEventName
public jain.protocol.ip.mgcp.message.parms.EventName getEventName()
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)
setDetectorInterface
public void setDetectorInterface(java.lang.Class detectorInterface)
setMediaType
public void setMediaType(org.mobicents.media.server.spi.MediaType mediaType)
Copyright © 2010. All Rights Reserved.