com.sun.grizzly.nio
Class NIOTransportFactory

java.lang.Object
  extended by com.sun.grizzly.TransportFactory
      extended by com.sun.grizzly.nio.NIOTransportFactory
Direct Known Subclasses:
DefaultNIOTransportFactory

public abstract class NIOTransportFactory
extends TransportFactory

Author:
oleksiys

Field Summary
protected  SelectionKeyHandler defaultSelectionKeyHandler
           
protected  SelectorHandler defaultSelectorHandler
           
protected  TemporarySelectorPool defaultTemporarySelectorPool
           
 
Fields inherited from class com.sun.grizzly.TransportFactory
defaultAttributeBuilder, defaultMemoryManager, defaultScheduledThreadPool, defaultWorkerThreadPool
 
Constructor Summary
NIOTransportFactory()
           
 
Method Summary
 SelectionKeyHandler getDefaultSelectionKeyHandler()
           
 SelectorHandler getDefaultSelectorHandler()
           
 TemporarySelectorPool getDefaultTemporarySelectorPool()
           
 void initialize()
          Initialize default factory settings.
 void setDefaultSelectionKeyHandler(SelectionKeyHandler defaultSelectionKeyHandler)
           
 void setDefaultSelectorHandler(SelectorHandler defaultSelectorHandler)
           
 void setDefaultTemporarySelectorPool(TemporarySelectorPool defaultTemporarySelectorPool)
           
protected
<T extends Transport>
T
setupTransport(T transport)
          Setup Transport with factory default settings.
 
Methods inherited from class com.sun.grizzly.TransportFactory
close, createTCPTransport, createUDPTransport, getDefaultAttributeBuilder, getDefaultMemoryManager, getDefaultScheduledThreadPool, getDefaultWorkerThreadPool, getInstance, isClosed, setDefaultAttributeBuilder, setDefaultMemoryManager, setDefaultScheduledThreadPool, setDefaultWorkerThreadPool, setInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

defaultSelectorHandler

protected SelectorHandler defaultSelectorHandler

defaultSelectionKeyHandler

protected SelectionKeyHandler defaultSelectionKeyHandler

defaultTemporarySelectorPool

protected TemporarySelectorPool defaultTemporarySelectorPool
Constructor Detail

NIOTransportFactory

public NIOTransportFactory()
Method Detail

getDefaultSelectorHandler

public SelectorHandler getDefaultSelectorHandler()

setDefaultSelectorHandler

public void setDefaultSelectorHandler(SelectorHandler defaultSelectorHandler)

getDefaultSelectionKeyHandler

public SelectionKeyHandler getDefaultSelectionKeyHandler()

setDefaultSelectionKeyHandler

public void setDefaultSelectionKeyHandler(SelectionKeyHandler defaultSelectionKeyHandler)

getDefaultTemporarySelectorPool

public TemporarySelectorPool getDefaultTemporarySelectorPool()

setDefaultTemporarySelectorPool

public void setDefaultTemporarySelectorPool(TemporarySelectorPool defaultTemporarySelectorPool)

initialize

public void initialize()
Description copied from class: TransportFactory
Initialize default factory settings.

Overrides:
initialize in class TransportFactory

setupTransport

protected <T extends Transport> T setupTransport(T transport)
Description copied from class: TransportFactory
Setup Transport with factory default settings.

Overrides:
setupTransport in class TransportFactory
Type Parameters:
T - Transport type.
Parameters:
transport - Transport.
Returns:
Transport, initialized with default settings.


Copyright © 2009 SUN Microsystems. All Rights Reserved.