org.glassfish.grizzly.nio.transport
Class UDPNIOTransportBuilder
java.lang.Object
org.glassfish.grizzly.NIOTransportBuilder<UDPNIOTransportBuilder>
org.glassfish.grizzly.nio.transport.UDPNIOTransportBuilder
public class UDPNIOTransportBuilder
- extends NIOTransportBuilder<UDPNIOTransportBuilder>
NIOTransportBuilder implementation for UDP.
- Since:
- 2.0
| Methods inherited from class org.glassfish.grizzly.NIOTransportBuilder |
configSelectorPool, getAttributeBuilder, getIOStrategy, getMemoryManager, getName, getNIOChannelDistributor, getProcessor, getProcessorSelector, getReadBufferSize, getSelectionKeyHandler, getSelectorHandler, getSelectorThreadPoolConfig, getWorkerThreadPoolConfig, getWriteBufferSize, setAttributeBuilder, setIOStrategy, setMemoryManager, setName, setNIOChannelDistributor, setProcessor, setProcessorSelector, setReadBufferSize, setSelectionKeyHandler, setSelectorHandler, setWriteBufferSize |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
udpTransport
protected UDPNIOTransport udpTransport
UDPNIOTransportBuilder
protected UDPNIOTransportBuilder(java.lang.Class<? extends UDPNIOTransport> transportClass,
IOStrategy strategy)
throws java.lang.IllegalAccessException,
java.lang.InstantiationException
- Throws:
java.lang.IllegalAccessException
java.lang.InstantiationException
newInstance
public static UDPNIOTransportBuilder newInstance()
getConnectionTimeout
public int getConnectionTimeout()
- See Also:
UDPNIOTransport.getConnectionTimeout()
setConnectionTimeout
public UDPNIOTransportBuilder setConnectionTimeout(int connectionTimeout)
- Returns:
- this
UDPNIOTransport - See Also:
UDPNIOTransport.setConnectionTimeout(int)
isReuseAddress
public boolean isReuseAddress()
- See Also:
UDPNIOTransport.isReuseAddress()
setReuseAddress
public UDPNIOTransportBuilder setReuseAddress(boolean reuseAddress)
- Returns:
- this
UDPNIOTransport - See Also:
UDPNIOTransport.setReuseAddress(boolean)
getTemporarySelectorIO
public TemporarySelectorIO getTemporarySelectorIO()
- See Also:
UDPNIOTransport.getTemporarySelectorIO()
setTemporarySelectorIO
public UDPNIOTransportBuilder setTemporarySelectorIO(TemporarySelectorIO temporarySelectorIO)
- Returns:
- this
UDPNIOTransport - See Also:
UDPNIOTransport.setTemporarySelectorIO(org.glassfish.grizzly.nio.tmpselectors.TemporarySelectorIO)
build
public UDPNIOTransport build()
-
- Overrides:
build in class NIOTransportBuilder<UDPNIOTransportBuilder>
- Returns:
- an
NIOTransport based on the builder's configuration.
getThis
protected UDPNIOTransportBuilder getThis()
- Description copied from class:
NIOTransportBuilder
- See: http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#FAQ205
- Specified by:
getThis in class NIOTransportBuilder<UDPNIOTransportBuilder>
Copyright © 2011 Oracle Corpration. All Rights Reserved.