com.sipresponse.flibblecallmgr.internal
Class InternalCallManager

java.lang.Object
  extended by com.sipresponse.flibblecallmgr.internal.InternalCallManager

public class InternalCallManager
extends java.lang.Object


Method Summary
 void addCall(java.lang.String handle, Call call)
           
 void addListener(CallManager callManager, FlibbleListener listener)
           
 void fireEvent(CallManager callManager, Event event)
           
 Call getCallByHandle(java.lang.String callHandle)
           
 Call getCallById(java.lang.String callId)
           
 CallData getCallData(java.lang.String callHandle)
           
static InternalCallManager getInstance()
           
 LineManager getLineManager(CallManager callManager)
           
 java.lang.String getMediaPluginClass()
           
 MediaSocketManager getMediaSocketManager(CallManager callManager)
           
 java.lang.String getNewHandle()
           
 FlibbleSipProvider getProvider(CallManager callManager)
           
 void removeAllListeners(CallManager callManager)
           
 void removeCallByHandle(java.lang.String callHandle)
           
 void removeListener(CallManager callManager, FlibbleListener listener)
           
 void setLineManager(CallManager callManager, LineManager lineManager)
           
 void setMediaPluginClass(java.lang.String mediaPluginClass)
           
 void setMediaSocketManager(CallManager callManager, MediaSocketManager mediaSocketManager)
           
 void setProvider(CallManager callManager, FlibbleSipProvider provider)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getInstance

public static InternalCallManager getInstance()

getProvider

public FlibbleSipProvider getProvider(CallManager callManager)

setProvider

public void setProvider(CallManager callManager,
                        FlibbleSipProvider provider)

getLineManager

public LineManager getLineManager(CallManager callManager)

setLineManager

public void setLineManager(CallManager callManager,
                           LineManager lineManager)

getMediaSocketManager

public MediaSocketManager getMediaSocketManager(CallManager callManager)

setMediaSocketManager

public void setMediaSocketManager(CallManager callManager,
                                  MediaSocketManager mediaSocketManager)

fireEvent

public void fireEvent(CallManager callManager,
                      Event event)

addListener

public void addListener(CallManager callManager,
                        FlibbleListener listener)

removeListener

public void removeListener(CallManager callManager,
                           FlibbleListener listener)

removeAllListeners

public void removeAllListeners(CallManager callManager)

addCall

public void addCall(java.lang.String handle,
                    Call call)

getCallById

public Call getCallById(java.lang.String callId)

getCallByHandle

public Call getCallByHandle(java.lang.String callHandle)

getCallData

public CallData getCallData(java.lang.String callHandle)

removeCallByHandle

public void removeCallByHandle(java.lang.String callHandle)

getNewHandle

public java.lang.String getNewHandle()

getMediaPluginClass

public java.lang.String getMediaPluginClass()

setMediaPluginClass

public void setMediaPluginClass(java.lang.String mediaPluginClass)