net.officefloor.plugin.socket.server.http.source
Class HttpsServerSocketManagedObjectSource

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<HttpConnectionHandler>>
              extended by net.officefloor.plugin.socket.server.http.source.HttpsServerSocketManagedObjectSource
All Implemented Interfaces:
ManagedObjectSourceService<None,Indexed,HttpsServerSocketManagedObjectSource>, ManagedObjectSource<None,Indexed>

public class HttpsServerSocketManagedObjectSource
extends AbstractServerSocketManagedObjectSource<SslConnectionHandler<HttpConnectionHandler>>
implements ManagedObjectSourceService<None,Indexed,HttpsServerSocketManagedObjectSource>

ManagedObjectSource for a secure ServerHttpConnection.

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
HttpsServerSocketManagedObjectSource()
           
 
Method Summary
protected  CommunicationProtocol<SslConnectionHandler<HttpConnectionHandler>> createCommunicationProtocol()
          Creates the CommunicationProtocol.
 String getManagedObjectSourceAlias()
           
 Class<HttpsServerSocketManagedObjectSource> getManagedObjectSourceClass()
           
 
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

HttpsServerSocketManagedObjectSource

public HttpsServerSocketManagedObjectSource()
Method Detail

getManagedObjectSourceAlias

public String getManagedObjectSourceAlias()
Specified by:
getManagedObjectSourceAlias in interface ManagedObjectSourceService<None,Indexed,HttpsServerSocketManagedObjectSource>

getManagedObjectSourceClass

public Class<HttpsServerSocketManagedObjectSource> getManagedObjectSourceClass()
Specified by:
getManagedObjectSourceClass in interface ManagedObjectSourceService<None,Indexed,HttpsServerSocketManagedObjectSource>

createCommunicationProtocol

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

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


Copyright © 2005-2011. All Rights Reserved.