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, setWriteTimeoutprotected 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()
NIOTransportBuildergetThis in class NIOTransportBuilder<UDPNIOTransportBuilder>protected NIOTransport create(String name)
create in class NIOTransportBuilder<UDPNIOTransportBuilder>Copyright © 2017–2019 Oracle Corporation. All rights reserved.