cgl.narada.transport.https
Class HTTPSLinkFactory

java.lang.Object
  extended by cgl.narada.transport.sslHttpBase.LinkFactoryImpl
      extended by cgl.narada.transport.https.HTTPSLinkFactory
All Implemented Interfaces:
LinkFactory, TransportDataListener

public class HTTPSLinkFactory
extends LinkFactoryImpl

Version:
1.0

Field Summary
static String CHANNEL_TYPE
           
 
Fields inherited from class cgl.narada.transport.sslHttpBase.LinkFactoryImpl
m_factory, m_key2transport, m_linkManager, m_statusInterval, m_transport2key, m_transportAcceptor, m_transportHandler
 
Constructor Summary
HTTPSLinkFactory()
           
 
Method Summary
 boolean canManageLinkMigrationOfType(String linkType)
          Indicates if this factory can manage migration of links of a certain type
 String getManagedLinksType()
          Return the type of all the links created/managed by this factory
 void manageLinkMigration(Link link)
          Used to migrate communications of a link to the one supported by links managed by this factory
 void setLinkFactoryProperties(Properties factoryProperties)
          ------------------------------------------------------------------- Set the factory creation parameters.
 
Methods inherited from class cgl.narada.transport.sslHttpBase.LinkFactoryImpl
createLink, dataReceived, dispose, getLinkManager, getLinks, handlePerfMessage, loadLinkFactoryServices, setLinkStatusInterval, setTransportHandler, transportClosed
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CHANNEL_TYPE

public static final String CHANNEL_TYPE
See Also:
Constant Field Values
Constructor Detail

HTTPSLinkFactory

public HTTPSLinkFactory()
Method Detail

setLinkFactoryProperties

public void setLinkFactoryProperties(Properties factoryProperties)
Description copied from class: LinkFactoryImpl
------------------------------------------------------------------- Set the factory creation parameters. Pass through to set the transport factory's properties. listenerport - The port to listen on truststore - Location of the trusted authorities database keystore - Location of the public/private key database truststorePassword - Password to the truststore keystorePassword - Password to the keystore username - Proxy authenticated user name. password - Proxy authenticated password. https.proxyHost - The location of the HTTPS proxy. Will try to auto detect from System properties if this does not exist. https.proxyPort - The location of the HTTPS proxy port. Will try to auto detec from System properties if this does not exist. secure - true | false. If false, will not do any real SSL.

Specified by:
setLinkFactoryProperties in interface LinkFactory
Overrides:
setLinkFactoryProperties in class LinkFactoryImpl

getManagedLinksType

public String getManagedLinksType()
Description copied from interface: LinkFactory
Return the type of all the links created/managed by this factory


canManageLinkMigrationOfType

public boolean canManageLinkMigrationOfType(String linkType)
Description copied from interface: LinkFactory
Indicates if this factory can manage migration of links of a certain type


manageLinkMigration

public void manageLinkMigration(Link link)
                         throws TransportException
Description copied from interface: LinkFactory
Used to migrate communications of a link to the one supported by links managed by this factory

Throws:
TransportException


For comments and suggestions please send e-mail to The NaradaBrokering Project