|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mobicents.slee.resource.jcc.local.JccProviderLocal
public class JccProviderLocal
Wraps JccProvider to disallow addConnectionListener, addCallListener and addProviderListener methods. When a disallowed method is invoked, the resource adaptor entity throws a SecurityException.
| Field Summary |
|---|
| Fields inherited from interface javax.csapi.cc.jcc.JccProvider |
|---|
IN_SERVICE, OUT_OF_SERVICE, SHUTDOWN |
| Constructor Summary | |
|---|---|
JccProviderLocal()
|
|
| Method Summary | |
|---|---|
void |
addCallListener(javax.csapi.cc.jcc.JccCallListener listener)
Only the resource adaptor can add itself as a listener. |
void |
addCallLoadControlListener(javax.csapi.cc.jcc.CallLoadControlListener listener)
|
void |
addConnectionListener(javax.csapi.cc.jcc.JccConnectionListener listener,
javax.csapi.cc.jcc.EventFilter filter)
Only the resource adaptor can add itself as a listener. |
void |
addProviderListener(javax.csapi.cc.jcc.JccProviderListener listener)
Only the resource adaptor can add itself as a listener. |
javax.csapi.cc.jcc.JccCall |
createCall()
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterAddressRange(java.lang.String lowAddress,
java.lang.String highAddress,
int matchDisposition,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterAddressRegEx(java.lang.String addressRegEx,
int matchDisposition,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterAnd(javax.csapi.cc.jcc.EventFilter[] filters,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterCauseCode(int param,
int param1,
int param2)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterDestAddressRange(java.lang.String lowAddress,
java.lang.String highAddress,
int matchDisposition,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterDestAddressRegEx(java.lang.String addressRegEx,
int matchDisposition,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterEventSet(int[] blockEvents,
int[] notifyEvents)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterMidCallEvent(int midCallType,
java.lang.String midCallValue,
int matchDisposition,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterMinimunCollectedAddressLength(int minLength,
int matchDisposition,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterOr(javax.csapi.cc.jcc.EventFilter[] filters,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterOrigAddressRange(java.lang.String lowAddress,
java.lang.String highAddress,
int matchDisposition,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.EventFilter |
createEventFilterOrigAddressRegEx(java.lang.String addressRegEx,
int matchDisposition,
int nomatchDisposition)
(Non-Javadoc) |
javax.csapi.cc.jcc.JccAddress |
getAddress(java.lang.String str)
(Non-Javadoc) |
java.lang.String |
getName()
(Non-Javadoc) |
javax.csapi.cc.jcc.JccProvider |
getProvider()
|
int |
getState()
(Non-Javadoc) |
void |
removeCallListener(javax.csapi.cc.jcc.JccCallListener listener)
Only the resource adaptor can remove a listener. |
void |
removeCallLoadControlListener(javax.csapi.cc.jcc.CallLoadControlListener 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. |
void |
removeProviderListener(javax.csapi.cc.jcc.JccProviderListener listener)
Only the resource adaptor can remove a listener. |
void |
setCallLoadControl(javax.csapi.cc.jcc.JccAddress[] jccAddress,
double param,
double[] values,
int[] values3)
(Non-Javadoc) |
void |
setProvider(javax.csapi.cc.jcc.JccProvider provider)
|
void |
shutdown()
(Non-Javadoc) |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JccProviderLocal()
| Method Detail |
|---|
public void setProvider(javax.csapi.cc.jcc.JccProvider provider)
public javax.csapi.cc.jcc.JccProvider getProvider()
public void addCallListener(javax.csapi.cc.jcc.JccCallListener listener)
throws javax.csapi.cc.jcc.MethodNotSupportedException,
javax.csapi.cc.jcc.ResourceUnavailableException
addCallListener in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.MethodNotSupportedException
javax.csapi.cc.jcc.ResourceUnavailableException
public void addCallLoadControlListener(javax.csapi.cc.jcc.CallLoadControlListener listener)
throws javax.csapi.cc.jcc.MethodNotSupportedException,
javax.csapi.cc.jcc.ResourceUnavailableException
addCallLoadControlListener in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.MethodNotSupportedException
javax.csapi.cc.jcc.ResourceUnavailableException
public void addConnectionListener(javax.csapi.cc.jcc.JccConnectionListener listener,
javax.csapi.cc.jcc.EventFilter filter)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.MethodNotSupportedException
addConnectionListener in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.MethodNotSupportedException
public void addProviderListener(javax.csapi.cc.jcc.JccProviderListener listener)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.MethodNotSupportedException
addProviderListener in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.MethodNotSupportedException
public javax.csapi.cc.jcc.JccCall createCall()
throws javax.csapi.cc.jcc.InvalidStateException,
javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.PrivilegeViolationException,
javax.csapi.cc.jcc.MethodNotSupportedException
createCall in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.InvalidStateException
javax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.PrivilegeViolationException
javax.csapi.cc.jcc.MethodNotSupportedExceptionJccProvider.createCall().
public javax.csapi.cc.jcc.EventFilter createEventFilterAddressRange(java.lang.String lowAddress,
java.lang.String highAddress,
int matchDisposition,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterAddressRange in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccProvider.createEventFilterAddressRange(String, String, int, int).
public javax.csapi.cc.jcc.EventFilter createEventFilterAddressRegEx(java.lang.String addressRegEx,
int matchDisposition,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterAddressRegEx in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionjavax.csapi.cc.jcc.JccProvider#createEventFilterAddressRangeEx(String, int, int).
public javax.csapi.cc.jcc.EventFilter createEventFilterAnd(javax.csapi.cc.jcc.EventFilter[] filters,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterAnd in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccProvider.createEventFilterAnd(EventFilter[], int).
public javax.csapi.cc.jcc.EventFilter createEventFilterCauseCode(int param,
int param1,
int param2)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterCauseCode in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccProvider.createEventFilterCauseCode(int, int, int).
public javax.csapi.cc.jcc.EventFilter createEventFilterDestAddressRange(java.lang.String lowAddress,
java.lang.String highAddress,
int matchDisposition,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterDestAddressRange in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccProvider.createEventFilterDestAddressRange(String, String, int, int).
public javax.csapi.cc.jcc.EventFilter createEventFilterDestAddressRegEx(java.lang.String addressRegEx,
int matchDisposition,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterDestAddressRegEx in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionjavax.csapi.cc.jcc.JccProvider#createEventFilterDestAddressRangeEx(String, int, int).
public javax.csapi.cc.jcc.EventFilter createEventFilterEventSet(int[] blockEvents,
int[] notifyEvents)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterEventSet in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccProvider.createEventFilterEventSet(int[], int[]).
public javax.csapi.cc.jcc.EventFilter createEventFilterMidCallEvent(int midCallType,
java.lang.String midCallValue,
int matchDisposition,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterMidCallEvent in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccProvider.createEventFilterMidCallEvent(int, String, int, int).
public javax.csapi.cc.jcc.EventFilter createEventFilterMinimunCollectedAddressLength(int minLength,
int matchDisposition,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterMinimunCollectedAddressLength in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccProvider.createEventFilterMinimunCollectedAddressLength(int, int, int).
public javax.csapi.cc.jcc.EventFilter createEventFilterOr(javax.csapi.cc.jcc.EventFilter[] filters,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterOr in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentExceptionJccProvider.createEventFilterOr(EventFilter[], int).
public javax.csapi.cc.jcc.EventFilter createEventFilterOrigAddressRange(java.lang.String lowAddress,
java.lang.String highAddress,
int matchDisposition,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterOrigAddressRange in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentException.
public javax.csapi.cc.jcc.EventFilter createEventFilterOrigAddressRegEx(java.lang.String addressRegEx,
int matchDisposition,
int nomatchDisposition)
throws javax.csapi.cc.jcc.ResourceUnavailableException,
javax.csapi.cc.jcc.InvalidArgumentException
createEventFilterOrigAddressRegEx in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.ResourceUnavailableException
javax.csapi.cc.jcc.InvalidArgumentException.
public javax.csapi.cc.jcc.JccAddress getAddress(java.lang.String str)
throws javax.csapi.cc.jcc.InvalidPartyException
getAddress in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.InvalidPartyExceptionJccProvider.getAddress(String)public java.lang.String getName()
getName in interface javax.csapi.cc.jcc.JccProviderJccProvider.getName().public int getState()
getState in interface javax.csapi.cc.jcc.JccProviderJccProvider.getState().public void removeCallListener(javax.csapi.cc.jcc.JccCallListener listener)
removeCallListener in interface javax.csapi.cc.jcc.JccProviderpublic void removeCallLoadControlListener(javax.csapi.cc.jcc.CallLoadControlListener listener)
removeCallLoadControlListener in interface javax.csapi.cc.jcc.JccProviderpublic void removeConnectionListener(javax.csapi.cc.jcc.JccConnectionListener listener)
removeConnectionListener in interface javax.csapi.cc.jcc.JccProviderpublic void removeProviderListener(javax.csapi.cc.jcc.JccProviderListener listener)
removeProviderListener in interface javax.csapi.cc.jcc.JccProvider
public void setCallLoadControl(javax.csapi.cc.jcc.JccAddress[] jccAddress,
double param,
double[] values,
int[] values3)
throws javax.csapi.cc.jcc.MethodNotSupportedException
setCallLoadControl in interface javax.csapi.cc.jcc.JccProviderjavax.csapi.cc.jcc.MethodNotSupportedExceptionjavax.csapi.cc.jcc.JccProvider#setCallLoadControl(JccAddress[], souble, double[] int[]).public void shutdown()
shutdown in interface javax.csapi.cc.jcc.JccProviderJccProvider.shutdown().
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||