Uses of Class
org.drasyl.DrasylConfig.Builder
Packages that use DrasylConfig.Builder
-
Uses of DrasylConfig.Builder in org.drasyl
Methods in org.drasyl that return DrasylConfig.BuilderModifier and TypeMethodDescriptionDrasylConfig.Builder.directConnectionsChannelInitializer
(Class<? extends io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>> directConnectionsChannelInitializer) DrasylConfig.Builder.directConnectionsEnabled
(boolean directConnectionsEnabled) DrasylConfig.Builder.directConnectionsHandshakeTimeout
(Duration directConnectionsHandshakeTimeout) DrasylConfig.Builder.directConnectionsIdleRetries
(short directConnectionsIdleRetries) DrasylConfig.Builder.directConnectionsIdleTimeout
(Duration directConnectionsIdleTimeout) DrasylConfig.Builder.directConnectionsMaxConcurrentConnections
(int directConnectionsMaxConcurrentConnections) DrasylConfig.Builder.directConnectionsRetryDelays
(List<Duration> directConnectionsRetryDelays) DrasylConfig.Builder.flushBufferSize
(int flushBufferSize) DrasylConfig.Builder.identityPath
(Path identityPath) DrasylConfig.Builder.identityPrivateKey
(CompressedPrivateKey identityPrivateKey) DrasylConfig.Builder.identityProofOfWork
(ProofOfWork identityProofOfWork) DrasylConfig.Builder.identityPublicKey
(CompressedPublicKey identityPublicKey) DrasylConfig.Builder.intraVmDiscoveryEnabled
(boolean intraVmDiscoveryEnabled) DrasylConfig.Builder.localHostDiscoveryEnabled
(boolean localHostDiscoveryEnabled) DrasylConfig.Builder.localHostDiscoveryLeaseTime
(Duration localHostDiscoveryLeaseTime) DrasylConfig.Builder.marshallingInboundAllowAllPrimitives
(boolean marshallingInboundAllowAllPrimitives) DrasylConfig.Builder.marshallingInboundAllowArrayOfDefinedTypes
(boolean marshallingInboundAllowArrayOfDefinedTypes) DrasylConfig.Builder.marshallingInboundAllowedPackages
(List<String> marshallingInboundAllowedPackages) DrasylConfig.Builder.marshallingInboundAllowedTypes
(List<String> marshallingInboundAllowedTypes) DrasylConfig.Builder.marshallingOutboundAllowAllPrimitives
(boolean marshallingOutboundAllowAllPrimitives) DrasylConfig.Builder.marshallingOutboundAllowArrayOfDefinedTypes
(boolean marshallingOutboundAllowArrayOfDefinedTypes) DrasylConfig.Builder.marshallingOutboundAllowedPackages
(List<String> marshallingOutboundAllowedPackages) DrasylConfig.Builder.marshallingOutboundAllowedTypes
(List<String> marshallingOutboundAllowedTypes) DrasylConfig.Builder.messageComposedMessageTransferTimeout
(Duration composedMessageTransferTimeout) DrasylConfig.Builder.messageHopLimit
(short messageHopLimit) DrasylConfig.Builder.messageMaxContentLength
(int messageMaxContentLength) DrasylConfig.Builder.monitoringEnabled
(boolean monitoringEnabled) DrasylConfig.Builder.monitoringInfluxDatabase
(String monitoringInfluxDatabase) DrasylConfig.Builder.monitoringInfluxPassword
(String monitoringInfluxPassword) DrasylConfig.Builder.monitoringInfluxReportingFrequency
(Duration monitoringInfluxReportingFrequency) DrasylConfig.Builder.monitoringInfluxUri
(URI monitoringInfluxUri) DrasylConfig.Builder.monitoringInfluxUser
(String monitoringInfluxUser) DrasylConfig.Builder.networkId
(int networkId) static DrasylConfig.Builder
DrasylConfig.newBuilder()
Creates a new builder to build a customDrasylConfig
.static DrasylConfig.Builder
DrasylConfig.newBuilder
(DrasylConfig config) DrasylConfig.Builder.plugins
(Set<DrasylPlugin> plugins) DrasylConfig.Builder.serverBindHost
(InetAddress serverBindHost) DrasylConfig.Builder.serverBindPort
(int serverBindPort) DrasylConfig.Builder.serverChannelInitializer
(Class<? extends io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>> serverChannelInitializer) DrasylConfig.Builder.serverEnabled
(boolean serverEnabled) DrasylConfig.Builder.serverEndpoints
(Set<Endpoint> serverEndpoints) DrasylConfig.Builder.serverExposeEnabled
(boolean serverExposeEnabled) DrasylConfig.Builder.serverHandshakeTimeout
(Duration serverHandshakeTimeout) DrasylConfig.Builder.serverIdleRetries
(short serverIdleRetries) DrasylConfig.Builder.serverIdleTimeout
(Duration serverIdleTimeout) DrasylConfig.Builder.serverSSLEnabled
(boolean serverSSLEnabled) DrasylConfig.Builder.serverSSLProtocols
(Set<String> serverSSLProtocols) DrasylConfig.Builder.superPeerChannelInitializer
(Class<? extends io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>> superPeerChannelInitializer) DrasylConfig.Builder.superPeerEnabled
(boolean superPeerEnabled) DrasylConfig.Builder.superPeerEndpoints
(Set<Endpoint> superPeerEndpoints) DrasylConfig.Builder.superPeerHandshakeTimeout
(Duration superPeerHandshakeTimeout) DrasylConfig.Builder.superPeerIdleRetries
(short superPeerIdleRetries) DrasylConfig.Builder.superPeerIdleTimeout
(Duration superPeerIdleTimeout) DrasylConfig.Builder.superPeerRetryDelays
(List<Duration> superPeerRetryDelays)