Uses of Class
org.drasyl.node.DrasylConfig.Builder
-
Uses of DrasylConfig.Builder in org.drasyl.node
Modifier and TypeMethodDescriptionDrasylConfig.Builder.addSerializationsBindingsInbound
(Class<?> clazz, String name) DrasylConfig.Builder.addSerializationsBindingsOutbound
(Class<?> clazz, String name) Shortcut for callingidentityPublicKey(IdentityPublicKey)
,identityProofOfWork(ProofOfWork)
, andidentitySecretKey(IdentitySecretKey)
.abstract DrasylConfig.Builder
DrasylConfig.Builder.identityPath
(Path identityPath) abstract DrasylConfig.Builder
DrasylConfig.Builder.identityProofOfWork
(ProofOfWork identityProofOfWork) abstract DrasylConfig.Builder
DrasylConfig.Builder.identityPublicKey
(IdentityPublicKey identityPublicKey) abstract DrasylConfig.Builder
DrasylConfig.Builder.identitySecretKey
(IdentitySecretKey identitySecretKey) abstract DrasylConfig.Builder
DrasylConfig.Builder.intraVmDiscoveryEnabled
(boolean intraVmDiscoveryEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.keyAgreementPublicKey
(KeyAgreementPublicKey keyAgreementPublicKey) abstract DrasylConfig.Builder
DrasylConfig.Builder.keyAgreementSecretKey
(KeyAgreementSecretKey keyAgreementSecretKey) abstract DrasylConfig.Builder
DrasylConfig.Builder.messageBufferSize
(int messageBufferSize) abstract DrasylConfig.Builder
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) abstract DrasylConfig.Builder
DrasylConfig.Builder.plugins
(Set<DrasylPlugin> plugins) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteBindHost
(InetAddress remoteBindHost) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteBindPort
(int remoteBindPort) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteEnabled
(boolean remoteEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteEndpoints
(Set<PeerEndpoint> remoteEndpoints) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteExposeEnabled
(boolean remoteExposeEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteLocalHostDiscoveryEnabled
(boolean remoteLocalHostDiscoveryEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteLocalHostDiscoveryLeaseTime
(Duration remoteLocalHostDiscoveryLeaseTime) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteLocalHostDiscoveryPath
(Path remoteLocalHostDiscoveryPath) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteLocalHostDiscoveryWatchEnabled
(boolean remoteLocalHostDiscoveryWatchEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteLocalNetworkDiscoveryEnabled
(boolean remoteLocalNetworkDiscoveryEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageArmApplicationAgreementExpireAfter
(Duration remoteMessageArmApplicationAgreementExpireAfter) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageArmApplicationAgreementMaxCount
(int remoteMessageArmApplicationAgreementMaxCount) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageArmApplicationAgreementRetryInterval
(Duration remoteMessageArmApplicationAgreementRetryInterval) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageArmApplicationEnabled
(boolean remoteMessageArmApplicationEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageArmProtocolEnabled
(boolean remoteMessageArmProtocolEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageArmProtocolSessionExpireAfter
(Duration remoteMessageArmProtocolSessionExpireAfter) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageArmProtocolSessionMaxCount
(int remoteMessageArmProtocolSessionMaxCount) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageComposedMessageTransferTimeout
(Duration messageComposedMessageTransferTimeout) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageHopLimit
(byte remoteMessageHopLimit) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageMaxContentLength
(int remoteMessageMaxContentLength) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteMessageMtu
(int remoteMessageMtu) abstract DrasylConfig.Builder
DrasylConfig.Builder.remotePingCommunicationTimeout
(Duration remotePingCommunicationTimeout) abstract DrasylConfig.Builder
DrasylConfig.Builder.remotePingInterval
(Duration remotePingInterval) abstract DrasylConfig.Builder
DrasylConfig.Builder.remotePingMaxPeers
(int remotePingMaxPeers) abstract DrasylConfig.Builder
DrasylConfig.Builder.remotePingTimeout
(Duration remotePingTimeout) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteStaticRoutes
(Map<IdentityPublicKey, InetSocketAddress> remoteStaticRoutes) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteSuperPeerEnabled
(boolean remoteSuperPeerEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteSuperPeerEndpoints
(Set<PeerEndpoint> remoteSuperPeerEndpoints) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteTcpFallbackClientAddress
(InetSocketAddress remoteTcpFallbackClientAddress) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteTcpFallbackClientTimeout
(Duration remoteTcpFallbackClientTimeout) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteTcpFallbackEnabled
(boolean remoteTcpFallbackEnabled) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteTcpFallbackServerBindHost
(InetAddress remoteTcpFallbackServerBindHost) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteTcpFallbackServerBindPort
(int remoteTcpFallbackServerBindPort) abstract DrasylConfig.Builder
DrasylConfig.Builder.remoteUniteMinInterval
(Duration remoteUniteMinInterval) abstract DrasylConfig.Builder
DrasylConfig.Builder.serializationsBindingsInbound
(Map<Class<?>, String> serializationsBindingsInbound) abstract DrasylConfig.Builder
DrasylConfig.Builder.serializationSerializers
(Map<String, Serializer> serializationSerializers)