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 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 List<akka.actor.ActorRef> |
observers |
protected Boolean |
playing |
protected State |
preActive |
protected 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(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<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(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(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 Boolean playing
protected Boolean fail
protected Boolean recording
protected org.joda.time.DateTime recordStarted
protected final 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(Object message)
public void onReceive(Object message) throws Exception
onReceive in class akka.actor.UntypedActorExceptionprotected 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 Exception
Exceptionprotected void onMediaGatewayResponse(MediaGatewayResponse<?> message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws Exception
Exceptionprotected void onStopConferenceMediaResourceController(StopConferenceMediaResourceController message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws Exception
Exceptionprotected void onMediaGroupStateChanged(MediaGroupStateChanged message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws Exception
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 Exception
Exceptionprotected void onStopRecording(StopRecording message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws Exception
Exceptionprotected void onMediaGroupResponse(MediaGroupResponse<String> message, akka.actor.ActorRef self, akka.actor.ActorRef sender) throws Exception
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(String status)
Copyright © 2017. All Rights Reserved.