net.officefloor.plugin.socket.server.tcp.source
Class SecureTcpServerSocketManagedObjectSource

java.lang.Object
  extended by net.officefloor.frame.spi.managedobject.source.impl.AbstractAsyncManagedObjectSource<D,F>
      extended by net.officefloor.frame.spi.managedobject.source.impl.AbstractManagedObjectSource<None,Indexed>
          extended by net.officefloor.plugin.socket.server.impl.AbstractServerSocketManagedObjectSource<SslConnectionHandler<TcpConnectionHandler>>
              extended by net.officefloor.plugin.socket.server.tcp.source.SecureTcpServerSocketManagedObjectSource
All Implemented Interfaces:
ManagedObjectSource<None,Indexed>

public class SecureTcpServerSocketManagedObjectSource
extends AbstractServerSocketManagedObjectSource<SslConnectionHandler<TcpConnectionHandler>>

ManagedObjectSource providing a ServerTcpConnection that is wrapped with a SslCommunicationProtocol.

Author:
Daniel Sagenschneider

Nested Class Summary
 
Nested classes/interfaces inherited from class net.officefloor.frame.spi.managedobject.source.impl.AbstractAsyncManagedObjectSource
AbstractAsyncManagedObjectSource.Labeller, AbstractAsyncManagedObjectSource.MetaDataContext<D extends Enum<D>,F extends Enum<F>>, AbstractAsyncManagedObjectSource.SpecificationContext
 
Field Summary
 
Fields inherited from class net.officefloor.plugin.socket.server.impl.AbstractServerSocketManagedObjectSource
PROPERTY_BUFFER_SIZE, PROPERTY_MAXIMUM_CONNECTIONS_PER_LISTENER, PROPERTY_PORT
 
Constructor Summary
SecureTcpServerSocketManagedObjectSource()
           
 
Method Summary
protected  CommunicationProtocol<SslConnectionHandler<TcpConnectionHandler>> createCommunicationProtocol()
          Creates the CommunicationProtocol.
 
Methods inherited from class net.officefloor.plugin.socket.server.impl.AbstractServerSocketManagedObjectSource
createWrappingCommunicationProtocol, getManagedObject, loadMetaData, loadSpecification, start, stop
 
Methods inherited from class net.officefloor.frame.spi.managedobject.source.impl.AbstractManagedObjectSource
sourceManagedObject
 
Methods inherited from class net.officefloor.frame.spi.managedobject.source.impl.AbstractAsyncManagedObjectSource
getMetaData, getSpecification, init
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SecureTcpServerSocketManagedObjectSource

public SecureTcpServerSocketManagedObjectSource()
Method Detail

createCommunicationProtocol

protected CommunicationProtocol<SslConnectionHandler<TcpConnectionHandler>> createCommunicationProtocol()
Description copied from class: AbstractServerSocketManagedObjectSource
Creates the CommunicationProtocol.

Specified by:
createCommunicationProtocol in class AbstractServerSocketManagedObjectSource<SslConnectionHandler<TcpConnectionHandler>>
Returns:
CommunicationProtocol.


Copyright © 2005-2011. All Rights Reserved.