public class ConferenceMediaResourceControllerGeneric extends RestcommUntypedActor
| Modifier and Type | Class and Description |
|---|---|
protected class |
ConferenceMediaResourceControllerGeneric.AbstractAction |
protected class |
ConferenceMediaResourceControllerGeneric.AcquiringConferenceInfo |
protected class |
ConferenceMediaResourceControllerGeneric.Active |
protected class |
ConferenceMediaResourceControllerGeneric.CreatingMediaGroup |
protected class |
ConferenceMediaResourceControllerGeneric.Failed |
protected class |
ConferenceMediaResourceControllerGeneric.FinalState |
protected class |
ConferenceMediaResourceControllerGeneric.Inactive |
protected class |
ConferenceMediaResourceControllerGeneric.PreActive |
protected class |
ConferenceMediaResourceControllerGeneric.Stopping |
| Modifier and Type | Field and Description |
|---|---|
protected State |
acquiringConferenceInfo |
protected State |
active |
protected ConferenceDetailRecord |
cdr |
protected Sid |
conferenceSid |
protected org.apache.commons.configuration.Configuration |
configuration |
protected State |
creatingMediaGroup |
protected java.lang.Boolean |
fail |
protected State |
failed |
protected State |
inactive |
protected akka.actor.ActorRef |
localConfernceEndpoint |
protected akka.actor.ActorRef |
localMediaGateway |
protected MediaSession |
localMediaSession |
protected akka.actor.ActorRef |
mediaGroup |
protected akka.actor.ActorRef |
mrb |
protected java.util.List<akka.actor.ActorRef> |
observers |
protected java.lang.Boolean |
playing |
protected State |
preActive |
protected java.lang.Boolean |
recording |
protected org.joda.time.DateTime |
recordStarted |
protected State |
stopping |
protected DaoManager |
storage |
protected State |
uninitialized |
| Constructor and Description |
|---|
ConferenceMediaResourceControllerGeneric(akka.actor.ActorRef localMediaGateway,
org.apache.commons.configuration.Configuration configuration,
DaoManager storage,
akka.actor.ActorRef mrb) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
broadcast(java.lang.Object message) |
protected void |
cleanup() |
protected boolean |
is(State state) |
protected void |
onMediaGatewayResponse(MediaGatewayResponse<?> message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
protected void |
onMediaGroupResponse(MediaGroupResponse<java.lang.String> message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
protected void |
onMediaGroupStateChanged(MediaGroupStateChanged message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
protected void |
onObserve(Observe message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
protected void |
onPlay(Play message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
void |
onReceive(java.lang.Object message) |
protected void |
onStartConferenceMediaResourceController(StartConferenceMediaResourceController message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
protected void |
onStartRecording(StartRecording message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
protected void |
onStopConferenceMediaResourceController(StopConferenceMediaResourceController message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
protected void |
onStopMediaGroup(StopMediaGroup message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
protected void |
onStopObserving(StopObserving message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
protected void |
onStopRecording(StopRecording message,
akka.actor.ActorRef self,
akka.actor.ActorRef sender) |
void |
postStop() |
protected void |
updateConferenceStatus(java.lang.String status) |
supervisorStrategyprotected State uninitialized
protected State acquiringConferenceInfo
protected State creatingMediaGroup
protected State preActive
protected State active
protected State stopping
protected State inactive
protected State failed
protected akka.actor.ActorRef localMediaGateway
protected akka.actor.ActorRef mediaGroup
protected MediaSession localMediaSession
protected akka.actor.ActorRef localConfernceEndpoint
protected DaoManager storage
protected org.apache.commons.configuration.Configuration configuration
protected ConferenceDetailRecord cdr
protected Sid conferenceSid
protected java.lang.Boolean playing
protected java.lang.Boolean fail
protected java.lang.Boolean recording
protected org.joda.time.DateTime recordStarted
protected final java.util.List<akka.actor.ActorRef> observers
protected akka.actor.ActorRef mrb
public ConferenceMediaResourceControllerGeneric(akka.actor.ActorRef localMediaGateway,
org.apache.commons.configuration.Configuration configuration,
DaoManager storage,
akka.actor.ActorRef mrb)
protected boolean is(State state)
protected void broadcast(java.lang.Object message)
public void onReceive(java.lang.Object message)
throws java.lang.Exception
onReceive in class akka.actor.UntypedActorjava.lang.Exceptionprotected void onObserve(Observe message, akka.actor.ActorRef self, akka.actor.ActorRef sender)
protected void onStopObserving(StopObserving message, akka.actor.ActorRef self, akka.actor.ActorRef sender)
protected void onStartConferenceMediaResourceController(StartConferenceMediaResourceController message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws java.lang.Exception
java.lang.Exceptionprotected void onMediaGatewayResponse(MediaGatewayResponse<?> message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws java.lang.Exception
java.lang.Exceptionprotected void onStopConferenceMediaResourceController(StopConferenceMediaResourceController message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws java.lang.Exception
java.lang.Exceptionprotected void onMediaGroupStateChanged(MediaGroupStateChanged message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws java.lang.Exception
java.lang.Exceptionprotected void onPlay(Play message, akka.actor.ActorRef self, akka.actor.ActorRef sender)
protected void onStartRecording(StartRecording message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws java.lang.Exception
java.lang.Exceptionprotected void onStopRecording(StopRecording message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws java.lang.Exception
java.lang.Exceptionprotected void onMediaGroupResponse(MediaGroupResponse<java.lang.String> message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws java.lang.Exception
java.lang.Exceptionprotected void onStopMediaGroup(StopMediaGroup message, akka.actor.ActorRef self, akka.actor.ActorRef sender)
public void postStop()
postStop in interface akka.actor.ActorpostStop in class akka.actor.UntypedActorprotected void cleanup()
protected void updateConferenceStatus(java.lang.String status)
Copyright © 2018. All Rights Reserved.