|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface TSMBean
* This interface represents the trust and security management Framework services.
It is used by clients to perform its part of the mutual
authentication process with the Framework necessary to be allowed to use any
of the other interfaces supported by the Framework. It can then be used to
access the other interfaces. This is a higher level bean which encompasses
all of the interfaces within
the Parlay trust_and_security module.
| Method Summary | |
|---|---|
void |
addTSMBeanListener(TSMBeanListener listener)
Adds application listener to the bean. |
void |
authenticate()
This method authenticates a client with the Parlay Framework. |
void |
cleanup()
This method will clean up all internal object references with the exception of registered listeners which are the responsibility of the application. |
SABean |
createSABean()
Creates an instance of the ServiceAgreementManagementBean. |
void |
destroySABean()
This method releases an instance of the ServiceAgreementManagementBean. |
void |
endAccess(org.csapi.fw.TpProperty[] endAccessProperties)
This method ends a client's access session with the Parlay Framework. |
boolean |
equals(java.lang.Object obj)
Indicated if an other object is equal to this one. |
void |
fireTerminateAccess(org.mobicents.csapi.jr.slee.fw.TerminateAccessEvent e)
Method fireTerminateAccess. |
java.lang.Object |
getAuthenticationMonitor()
Returns an object that can be used as a monitor for authentication. |
java.lang.String |
getClientDomain(org.csapi.fw.TpDomainID domainID)
Retrieves the client domain ID to be used for checking the HA database. |
org.csapi.fw.TpDomainID |
getClientDomainID()
Returns the client domain ID to be used for authentication. |
java.lang.String |
getClientID()
Returns the client ID (without type) to be used for authentication. |
java.lang.String |
getEncryptionMethod()
Returns the encryption method chosen by the framework during the authentication sequence. |
EDU.oswego.cs.dl.util.concurrent.Executor |
getEventsQueue()
Returns the Executor of events. |
FwSessionProperties |
getFwProperties()
|
org.csapi.fw.fw_access.trust_and_security.IpInitial |
getInitial()
Returns the Initial object used by this bean. |
ORBHandler |
getOrbHandler()
|
SABean |
getSABean()
Returns a previously created instance of the ServiceAgreementManagementBean |
int |
getState()
Returns the current state of this bean |
int |
hashCode()
Returns a hash code value for the object. |
void |
initialize()
This method must be called before attempting to make an Parlay requests via this object. |
org.csapi.fw.fw_application.discovery.IpServiceDiscovery |
obtainDiscoveryInterface()
Returns an instance of the ServiceDiscovery interface. |
void |
releaseDiscoveryInterface()
Releases an instance of the ServiceDiscovery interface. |
void |
removeTSMBeanListener(TSMBeanListener listener)
Removes registered application listener. |
void |
setClientDomainID(org.csapi.fw.TpDomainID id)
Stores the client domain id to be used for authentication. |
void |
setFwAuthenticationSucceeded(boolean value)
Called to indicate to this bean that the framework has indicated successful authentication. |
void |
setFwProperties(FwSessionProperties properties)
|
void |
shutdown()
This method must be called when an application has no more use for this object to ensure a graceful shutdown. |
java.lang.String |
toString()
Defines a method used to provide the caller with a String represenation of the class. |
| Method Detail |
|---|
void addTSMBeanListener(TSMBeanListener listener)
void removeTSMBeanListener(TSMBeanListener listener)
void authenticate()
throws TSMBeanException
TSMBeanException
SABean createSABean()
throws TSMBeanException
TSMBeanException
void destroySABean()
throws TSMBeanException
TSMBeanException
void endAccess(org.csapi.fw.TpProperty[] endAccessProperties)
throws TSMBeanException
TSMBeanExceptionboolean equals(java.lang.Object obj)
equals in class java.lang.Objectjava.lang.String getClientDomain(org.csapi.fw.TpDomainID domainID)
org.csapi.fw.TpDomainID getClientDomainID()
java.lang.String getClientID()
java.lang.String getEncryptionMethod()
EDU.oswego.cs.dl.util.concurrent.Executor getEventsQueue()
SABean getSABean()
int getState()
int hashCode()
hashCode in class java.lang.Object
void initialize()
throws TSMBeanException
TSMBeanException
org.csapi.fw.fw_application.discovery.IpServiceDiscovery obtainDiscoveryInterface()
throws TSMBeanException
TSMBeanException
void releaseDiscoveryInterface()
throws TSMBeanException
TSMBeanExceptionvoid setClientDomainID(org.csapi.fw.TpDomainID id)
void shutdown()
java.lang.String toString()
toString in class java.lang.Objectorg.csapi.fw.fw_access.trust_and_security.IpInitial getInitial()
void cleanup()
java.lang.Object getAuthenticationMonitor()
void setFwAuthenticationSucceeded(boolean value)
value - true if it successful.void fireTerminateAccess(org.mobicents.csapi.jr.slee.fw.TerminateAccessEvent e)
e - FwSessionProperties getFwProperties()
void setFwProperties(FwSessionProperties properties)
properties - ORBHandler getOrbHandler()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||