fipaos.mts.rmi.internal
Class SSLRMIComms

java.lang.Object
  |
  +--fipaos.mts.MTPBase
        |
        +--fipaos.mts.InternalMTPBase
              |
              +--fipaos.mts.rmi.internal.RMIComms
                    |
                    +--fipaos.mts.rmi.internal.SSLRMIComms
All Implemented Interfaces:
InternalMTP, PreParserService, Service

public class SSLRMIComms
extends RMIComms

This class is totally dependant upon Java 2 & JSSE!!!!!!!! You have been warned


Inner Class Summary
static class SSLRMIComms.FIPAOS_SSL_Factory
          Custom RMISocketFactory to produce SSL sockets :)
static class SSLRMIComms.FIPAOS_SSL_Server_Factory
          Custom RMIServerSocketFactory to produce SSL sockets :)
 class SSLRMIComms.SSLMTSListener
          Class that is actually bound to the NS
 
Inner classes inherited from class fipaos.mts.rmi.internal.RMIComms
RMIComms.MTSListener
 
Fields inherited from class fipaos.mts.MTPBase
_hap, _name, _ns_url, _shutdown, ACC_NAME
 
Fields inherited from interface fipaos.mts.service.Service
ACL_LANGUAGE_UNKNOWN, CONTENT_LANGUAGE_UNKNOWN, ERROR_STRING, ERROR_UNKNOWN, FIPAOS_DEBUG, FIPAOS_MSG_ID_SLOT, MALFORMED_ENVELOPE, MSG_DELIVERY_FAILURE_REASON, NONE, PROTOCOL_UNKNOWN, TARGET_UNKNOWN
 
Constructor Summary
SSLRMIComms(java.lang.String name, URL ns)
           
 
Method Summary
protected  RMIComms.MTSListener getMTSListener(RMIComms parent)
          Method to get an instance of MTSListener
 java.util.List getProtocols()
          Retreives the protocols known by this comms implementation
 
Methods inherited from class fipaos.mts.rmi.internal.RMIComms
bind, bindToRegistry, getAddresses, handleMessage, lookup, lookup, main, send, shutdown, startupRegistry, unbind
 
Methods inherited from class fipaos.mts.InternalMTPBase
handleIncoming, incoming, initialise, outgoing
 
Methods inherited from class fipaos.mts.MTPBase
handleIncoming, handleOutgoing, shutdownMTPBase
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SSLRMIComms

public SSLRMIComms(java.lang.String name,
                   URL ns)
            throws InitialisationException,
                   java.rmi.RemoteException
Method Detail

getProtocols

public java.util.List getProtocols()
Retreives the protocols known by this comms implementation
Overrides:
getProtocols in class RMIComms
Returns:
A List of String's

getMTSListener

protected RMIComms.MTSListener getMTSListener(RMIComms parent)
                                       throws java.rmi.RemoteException
Method to get an instance of MTSListener
Overrides:
getMTSListener in class RMIComms