|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--fipaos.mts.TransportProvider
This class should be extended by classes providing factory-like services for the creation of MTP classes.
To change the default TransportProvider, the
setDefaultTransportProvider()
method should be used.
Constructor Summary | |
TransportProvider()
|
Method Summary | |
static ExternalMTP |
getDefaultExternalMTP(java.lang.String agent_name,
URL ns)
Creates an ExternalMTP instance based upon the URL given for a naming service using the default TransportProvider instance |
static InternalMTP |
getDefaultInternalMTP(java.lang.String agent_name,
URL ns)
Creates an InternalMTP instance based upon the URL given for a naming service using the default TransportProvider instance |
static java.lang.String |
getDefaultMTPProfileName(java.lang.String protocol)
Gets the FIPA-defined MTP profile-name for the given protocol type |
TransportProvider |
getDefaultTransportProvider()
Retreives the default TransportProvider currently in use |
abstract ExternalMTP |
getExternalMTP(java.lang.String agent_name,
URL ns)
Creates an ExternalMTP instance based upon the URL given for a naming service |
abstract InternalMTP |
getInternalMTP(java.lang.String agent_name,
URL ns)
Creates an InternalMTP instance based upon the URL given for a naming service |
abstract java.lang.String |
getMTPProfileName(java.lang.String protocol)
Gets the FIPA-defined MTP profile-name for the given protocol type |
void |
setDefaultTransportProvider(TransportProvider tp)
Sets the default TransportProvider currently in use |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
public TransportProvider()
Method Detail |
public void setDefaultTransportProvider(TransportProvider tp)
public TransportProvider getDefaultTransportProvider()
public abstract InternalMTP getInternalMTP(java.lang.String agent_name, URL ns)
ns
- URL of the naming service for the transportname
- Name of the Agent this belongs topublic abstract ExternalMTP getExternalMTP(java.lang.String agent_name, URL ns)
ns
- Naming service URL for the transportname
- Name of the Agent this belongs topublic abstract java.lang.String getMTPProfileName(java.lang.String protocol)
public static InternalMTP getDefaultInternalMTP(java.lang.String agent_name, URL ns)
ns
- URL of the naming service for the transportname
- Name of the Agent this belongs topublic static ExternalMTP getDefaultExternalMTP(java.lang.String agent_name, URL ns)
ns
- Naming service URL for the transportname
- Name of the Agent this belongs topublic static java.lang.String getDefaultMTPProfileName(java.lang.String protocol)
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |