|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.jcc.local.JccCallLocal
public class JccCallLocal
Wraps JccCall to disallow addConnectionListener, addCallListener methods. When a disallowed method is invoked, the resource adaptor entity throws a SecurityException.
| Field Summary |
|---|
| Fields inherited from interface javax.csapi.cc.jcc.JccCall |
|---|
ACTIVE, IDLE, INVALID |
| Constructor Summary | |
|---|---|
JccCallLocal(javax.csapi.cc.jcc.JccCall call,
JccProviderLocal provider)
Creates a new instance of JccCallLocal |
|
| Method Summary | |
|---|---|
void |
addCallListener(javax.csapi.cc.jcc.JccCallListener listener)
Only the resource adaptor can add itself as a listener. |
void |
addConnectionListener(javax.csapi.cc.jcc.JccConnectionListener listener,
javax.csapi.cc.jcc.EventFilter eventFilter)
Only the resource adaptor can add itself as a listener. |
javax.csapi.cc.jcc.JccConnection[] |
connect(javax.csapi.cc.jcc.JccAddress origAddress,
java.lang.String dialedDigits)
(Non-Javadoc) |
javax.csapi.cc.jcc.JccConnection |
createConnection(java.lang.String targetAddress,
java.lang.String originatingAddress,
java.lang.String originalCalledAddress,
java.lang.String redirectingAddress)
(Non-Javadoc) |
boolean |
equals(java.lang.Object other)
|
javax.csapi.cc.jcc.JccConnection[] |
getConnections()
(Non-Javadoc) |
javax.csapi.cc.jcc.JccProvider |
getProvider()
(Non-Javadoc) |
int |
getState()
(Non-Javadoc) |
void |
release(int causeCode)
(Non-Javadoc) |
void |
removeCallListener(javax.csapi.cc.jcc.JccCallListener listener)
Only the resource adaptor can remove a listener. |
void |
removeConnectionListener(javax.csapi.cc.jcc.JccConnectionListener listener)
Only the resource adaptor can remove a listener. |
javax.csapi.cc.jcc.JccConnection |
routeCall(java.lang.String targetAddress,
java.lang.String originatingAddress,
java.lang.String originalDestinationAddress,
java.lang.String redirectingAddress)
(Non-Javadoc) |
void |
superviseCall(javax.csapi.cc.jcc.JccCallListener listener,
double time,
int treatment)
(Non-Javadoc) |
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public JccCallLocal(javax.csapi.cc.jcc.JccCall call,
JccProviderLocal provider)
| Method Detail |
|---|
public void addCallListener(javax.csapi.cc.jcc.JccCallListener listener)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.MethodNotSupportedException
addCallListener in interface javax.csapi.cc.jcc.JccCalljavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.MethodNotSupportedException
public void addConnectionListener(javax.csapi.cc.jcc.JccConnectionListener listener,
javax.csapi.cc.jcc.EventFilter eventFilter)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.MethodNotSupportedException
addConnectionListener in interface javax.csapi.cc.jcc.JccCalljavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.MethodNotSupportedException
public javax.csapi.cc.jcc.JccConnection[] connect(javax.csapi.cc.jcc.JccAddress origAddress,
java.lang.String dialedDigits)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.InvalidPartyException,
javax.csapi.cc.jcc.InvalidStateException,
javax.csapi.cc.jcc.MethodNotSupportedException
connect in interface javax.csapi.cc.jcc.JccCalljavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.InvalidPartyException
javax.csapi.cc.jcc.InvalidStateException
javax.csapi.cc.jcc.MethodNotSupportedExceptionjavax.csapi.cc.jcc.JccCall#connect(String, String).
public javax.csapi.cc.jcc.JccConnection createConnection(java.lang.String targetAddress,
java.lang.String originatingAddress,
java.lang.String originalCalledAddress,
java.lang.String redirectingAddress)
throws javax.csapi.cc.jcc.InvalidStateException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.MethodNotSupportedException,
javax.csapi.cc.jcc.InvalidArgumentException,
javax.csapi.cc.jcc.InvalidPartyException
createConnection in interface javax.csapi.cc.jcc.JccCalljavax.csapi.cc.jcc.InvalidStateException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.MethodNotSupportedException
javax.csapi.cc.jcc.InvalidArgumentException
javax.csapi.cc.jcc.InvalidPartyExceptionJccCall.createConnection(String, String, String, String).public javax.csapi.cc.jcc.JccConnection[] getConnections()
getConnections in interface javax.csapi.cc.jcc.JccCallJccCall.getConnections().public javax.csapi.cc.jcc.JccProvider getProvider()
getProvider in interface javax.csapi.cc.jcc.JccCallJccCall.getProvider().public int getState()
getState in interface javax.csapi.cc.jcc.JccCallJccCall.getState().
public void release(int causeCode)
throws javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidStateException,
javax.csapi.cc.jcc.InvalidArgumentException
release in interface javax.csapi.cc.jcc.JccCalljavax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidStateException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccCall.release(int).public void removeCallListener(javax.csapi.cc.jcc.JccCallListener listener)
removeCallListener in interface javax.csapi.cc.jcc.JccCallpublic void removeConnectionListener(javax.csapi.cc.jcc.JccConnectionListener listener)
removeConnectionListener in interface javax.csapi.cc.jcc.JccCall
public javax.csapi.cc.jcc.JccConnection routeCall(java.lang.String targetAddress,
java.lang.String originatingAddress,
java.lang.String originalDestinationAddress,
java.lang.String redirectingAddress)
throws javax.csapi.cc.jcc.InvalidStateException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.MethodNotSupportedException,
javax.csapi.cc.jcc.InvalidPartyException,
javax.csapi.cc.jcc.InvalidArgumentException
routeCall in interface javax.csapi.cc.jcc.JccCalljavax.csapi.cc.jcc.InvalidStateException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.MethodNotSupportedException
javax.csapi.cc.jcc.InvalidPartyException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccCall.routeCall(String, String, String, String).
public void superviseCall(javax.csapi.cc.jcc.JccCallListener listener,
double time,
int treatment)
throws javax.csapi.cc.jcc.MethodNotSupportedException
superviseCall in interface javax.csapi.cc.jcc.JccCalljavax.csapi.cc.jcc.MethodNotSupportedExceptionJccCall.superviseCall(JccCallListener, double, int).public boolean equals(java.lang.Object other)
equals in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||