public class UDPNIOTransportBuilder extends NIOTransportBuilder<UDPNIOTransportBuilder>
NIOTransportBuilder
implementation for UDP
.attributeBuilder, clientSocketSoTimeout, connectionTimeout, ioStrategy, kernelConfig, maxPendingBytesPerConnection, memoryManager, name, nioChannelDistributor, optimizedForMultiplexing, processor, processorSelector, readBufferSize, readTimeout, reuseAddress, selectionKeyHandler, selectorHandler, selectorProvider, selectorRunnerCount, transportClass, workerConfig, writeBufferSize, writeTimeout
Modifier | Constructor and Description |
---|---|
protected |
UDPNIOTransportBuilder(Class<? extends UDPNIOTransport> transportClass) |
Modifier and Type | Method and Description |
---|---|
UDPNIOTransport |
build() |
protected NIOTransport |
create(String name) |
protected UDPNIOTransportBuilder |
getThis()
|
static UDPNIOTransportBuilder |
newInstance() |
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
protected UDPNIOTransportBuilder(Class<? extends UDPNIOTransport> transportClass)
public static UDPNIOTransportBuilder newInstance()
public UDPNIOTransport build()
build
in class NIOTransportBuilder<UDPNIOTransportBuilder>
NIOTransport
based on the builder's configuration.protected UDPNIOTransportBuilder getThis()
NIOTransportBuilder
getThis
in class NIOTransportBuilder<UDPNIOTransportBuilder>
protected NIOTransport create(String name)
create
in class NIOTransportBuilder<UDPNIOTransportBuilder>
Copyright © 2015 Oracle Corporation. All rights reserved.