|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.mobicents.slee.resource.sip.SipProviderProxy
public class SipProviderProxy
Title: SIP_RA
Description: JAIN SIP Resource Adaptor
Copyright: Copyright (c) 2005
Company: Lucent Technologies
Constructor Summary | |
---|---|
SipProviderProxy(javax.sip.SipProvider provider,
SipResourceAdaptor sipResourceAdaptor)
|
Method Summary | |
---|---|
void |
addListeningPoint(javax.sip.ListeningPoint listeningPoint)
|
void |
addSipListener(javax.sip.SipListener sipListener)
addSipListener |
javax.sip.ListeningPoint |
getListeningPoint()
getListeningPoint |
javax.sip.ListeningPoint |
getListeningPoint(java.lang.String transport)
|
javax.sip.ListeningPoint[] |
getListeningPoints()
|
javax.sip.header.CallIdHeader |
getNewCallId()
getNewCallId |
javax.sip.ClientTransaction |
getNewClientTransaction(javax.sip.message.Request request)
getNewClientTransaction |
javax.sip.ClientTransaction |
getNewClientTransaction(javax.sip.message.Request request,
boolean raCreates)
getNewClientTransaction |
javax.sip.Dialog |
getNewDialog(javax.sip.Transaction transaction)
|
javax.sip.Dialog |
getNewDialog(javax.sip.Transaction transaction,
boolean raCreates)
|
javax.sip.ServerTransaction |
getNewServerTransaction(javax.sip.message.Request request)
getNewServerTransaction |
javax.sip.ServerTransaction |
getNewServerTransaction(javax.sip.message.Request request,
boolean raCreates)
getNewServerTransaction |
javax.sip.SipStack |
getSipStack()
getSipStack |
void |
release()
|
void |
removeListeningPoint(javax.sip.ListeningPoint listeningPoint)
|
void |
removeSipListener(javax.sip.SipListener sipListener)
removeSipListener |
void |
sendRequest(javax.sip.message.Request request)
sendRequest |
void |
sendResponse(javax.sip.message.Response response)
sendResponse |
void |
setAutomaticDialogSupportEnabled(boolean booean)
|
void |
setListeningPoint(javax.sip.ListeningPoint listeningPoint)
setListeningPoint |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SipProviderProxy(javax.sip.SipProvider provider, SipResourceAdaptor sipResourceAdaptor)
Method Detail |
---|
public void release()
public void addSipListener(javax.sip.SipListener sipListener) throws java.util.TooManyListenersException
addSipListener
in interface javax.sip.SipProvider
sipListener
- SipListener
java.util.TooManyListenersException
public javax.sip.ListeningPoint getListeningPoint()
getListeningPoint
in interface javax.sip.SipProvider
public javax.sip.header.CallIdHeader getNewCallId()
getNewCallId
in interface javax.sip.SipProvider
public javax.sip.ListeningPoint getListeningPoint(java.lang.String transport)
getListeningPoint
in interface javax.sip.SipProvider
public javax.sip.ClientTransaction getNewClientTransaction(javax.sip.message.Request request) throws javax.sip.TransactionUnavailableException
getNewClientTransaction
in interface javax.sip.SipProvider
request
- Request
javax.sip.TransactionUnavailableException
public javax.sip.ServerTransaction getNewServerTransaction(javax.sip.message.Request request) throws javax.sip.TransactionAlreadyExistsException, javax.sip.TransactionUnavailableException
getNewServerTransaction
in interface javax.sip.SipProvider
request
- Request
javax.sip.TransactionAlreadyExistsException
javax.sip.TransactionUnavailableException
public javax.sip.Dialog getNewDialog(javax.sip.Transaction transaction) throws javax.sip.SipException
getNewDialog
in interface javax.sip.SipProvider
transaction
- -
object implementing javax.sip.Transaction interface
for which dialog should be obtained
javax.sip.TransactionAlreadyExistsException
javax.sip.TransactionUnavailableException
javax.sip.SipException
public javax.sip.ClientTransaction getNewClientTransaction(javax.sip.message.Request request, boolean raCreates) throws javax.sip.TransactionUnavailableException
request
- Request
javax.sip.TransactionUnavailableException
public javax.sip.ServerTransaction getNewServerTransaction(javax.sip.message.Request request, boolean raCreates) throws javax.sip.TransactionAlreadyExistsException, javax.sip.TransactionUnavailableException
request
- Request
javax.sip.TransactionAlreadyExistsException
javax.sip.TransactionUnavailableException
public javax.sip.Dialog getNewDialog(javax.sip.Transaction transaction, boolean raCreates) throws javax.sip.SipException
transaction
- -
object implementing javax.sip.Transaction interface
for which dialog should be obtained
javax.sip.TransactionAlreadyExistsException
javax.sip.TransactionUnavailableException
javax.sip.SipException
public javax.sip.SipStack getSipStack()
getSipStack
in interface javax.sip.SipProvider
public void removeSipListener(javax.sip.SipListener sipListener)
removeSipListener
in interface javax.sip.SipProvider
sipListener
- SipListenerpublic void sendRequest(javax.sip.message.Request request) throws javax.sip.SipException
sendRequest
in interface javax.sip.SipProvider
request
- Request
javax.sip.SipException
public void sendResponse(javax.sip.message.Response response) throws javax.sip.SipException
sendResponse
in interface javax.sip.SipProvider
response
- Response
javax.sip.SipException
public void setListeningPoint(javax.sip.ListeningPoint listeningPoint) throws javax.sip.ObjectInUseException
setListeningPoint
in interface javax.sip.SipProvider
listeningPoint
- ListeningPoint
javax.sip.ObjectInUseException
public javax.sip.ListeningPoint[] getListeningPoints()
getListeningPoints
in interface javax.sip.SipProvider
public void addListeningPoint(javax.sip.ListeningPoint listeningPoint) throws javax.sip.ObjectInUseException, javax.sip.TransportAlreadySupportedException
addListeningPoint
in interface javax.sip.SipProvider
javax.sip.ObjectInUseException
javax.sip.TransportAlreadySupportedException
public void removeListeningPoint(javax.sip.ListeningPoint listeningPoint) throws javax.sip.ObjectInUseException
removeListeningPoint
in interface javax.sip.SipProvider
javax.sip.ObjectInUseException
public void setAutomaticDialogSupportEnabled(boolean booean)
setAutomaticDialogSupportEnabled
in interface javax.sip.SipProvider
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |