Class UDPNIOTransportBuilder
- java.lang.Object
-
- org.glassfish.grizzly.NIOTransportBuilder<UDPNIOTransportBuilder>
-
- org.glassfish.grizzly.nio.transport.UDPNIOTransportBuilder
-
public class UDPNIOTransportBuilder extends NIOTransportBuilder<UDPNIOTransportBuilder>
NIOTransportBuilderimplementation forUDP.- Since:
- 2.0
-
-
Field Summary
-
Fields inherited from class org.glassfish.grizzly.NIOTransportBuilder
attributeBuilder, clientSocketSoTimeout, connectionTimeout, ioStrategy, kernelConfig, maxPendingBytesPerConnection, memoryManager, name, nioChannelDistributor, optimizedForMultiplexing, processor, processorSelector, readBufferSize, readTimeout, reuseAddress, selectionKeyHandler, selectorHandler, selectorProvider, selectorRunnerCount, transportClass, workerConfig, writeBufferSize, writeTimeout
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUDPNIOTransportBuilder(Class<? extends UDPNIOTransport> transportClass)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description UDPNIOTransportbuild()protected NIOTransportcreate(String name)protected UDPNIOTransportBuildergetThis()static UDPNIOTransportBuildernewInstance()-
Methods inherited from class org.glassfish.grizzly.NIOTransportBuilder
getAttributeBuilder, getClientSocketSoTimeout, getConnectionTimeout, getIOStrategy, getMaxAsyncWriteQueueSizeInBytes, getMemoryManager, getName, getNIOChannelDistributor, getProcessor, getProcessorSelector, getReadBufferSize, getReadTimeout, getSelectionKeyHandler, getSelectorHandler, getSelectorProvider, getSelectorRunnersCount, getSelectorThreadPoolConfig, getWorkerThreadPoolConfig, getWriteBufferSize, getWriteTimeout, isOptimizedForMultiplexing, isReuseAddress, setAttributeBuilder, setClientSocketSoTimeout, setConnectionTimeout, setIOStrategy, setMaxAsyncWriteQueueSizeInBytes, setMemoryManager, setName, setNIOChannelDistributor, setOptimizedForMultiplexing, setProcessor, setProcessorSelector, setReadBufferSize, setReadTimeout, setReuseAddress, setSelectionKeyHandler, setSelectorHandler, setSelectorProvider, setSelectorRunnersCount, setSelectorThreadPoolConfig, setWorkerThreadPoolConfig, setWriteBufferSize, setWriteTimeout
-
-
-
-
Constructor Detail
-
UDPNIOTransportBuilder
protected UDPNIOTransportBuilder(Class<? extends UDPNIOTransport> transportClass)
-
-
Method Detail
-
newInstance
public static UDPNIOTransportBuilder newInstance()
-
build
public UDPNIOTransport build()
- Overrides:
buildin classNIOTransportBuilder<UDPNIOTransportBuilder>- Returns:
- an
NIOTransportbased on the builder's configuration.
-
getThis
protected UDPNIOTransportBuilder getThis()
- Specified by:
getThisin classNIOTransportBuilder<UDPNIOTransportBuilder>- Returns:
- this NIOTransportBuilder
- See Also:
- http://www.angelikalanger.com/GenericsFAQ/FAQSections/ProgrammingIdioms.html#FAQ205
-
create
protected NIOTransport create(String name)
- Specified by:
createin classNIOTransportBuilder<UDPNIOTransportBuilder>
-
-