Module io.hotmoka.node.local
Package io.hotmoka.node.local
Class AbstractLocalNodeConfig<C extends LocalNodeConfig<C,B>,B extends LocalNodeConfigBuilder<C,B>>
java.lang.Object
io.hotmoka.node.local.internal.LocalNodeConfigImpl<C,B>
io.hotmoka.node.local.AbstractLocalNodeConfig<C,B>
- Type Parameters:
C- the concrete type of the configurationB- the concrete type of the builder
- All Implemented Interfaces:
LocalNodeConfig<C,B>
public abstract class AbstractLocalNodeConfig<C extends LocalNodeConfig<C,B>,B extends LocalNodeConfigBuilder<C,B>>
extends io.hotmoka.node.local.internal.LocalNodeConfigImpl<C,B>
Partial implementation of the configuration of a local node.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionprotected static classAbstractLocalNodeConfig.AbstractLocalNodeConfigBuilder<C extends LocalNodeConfig<C,B>, B extends LocalNodeConfigBuilder<C, B>> The builder of a configuration object.Nested classes/interfaces inherited from class io.hotmoka.node.local.internal.LocalNodeConfigImpl
io.hotmoka.node.local.internal.LocalNodeConfigImpl.LocalNodeConfigBuilderImpl<C extends LocalNodeConfig<C,B>, B extends LocalNodeConfigBuilder<C, B>> -
Field Summary
Fields inherited from class io.hotmoka.node.local.internal.LocalNodeConfigImpl
dir, maxGasPerViewTransaction, maxPollingAttempts, pollingDelay, requestCacheSize, responseCacheSize -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedCreates a new configuration object from its builder. -
Method Summary
Methods inherited from class io.hotmoka.node.local.internal.LocalNodeConfigImpl
equals, getDir, getMaxGasPerViewTransaction, getMaxPollingAttempts, getPollingDelay, getRequestCacheSize, getResponseCacheSize, toString, toTomlMethods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.hotmoka.node.local.api.LocalNodeConfig
toBuilder
-
Constructor Details
-
AbstractLocalNodeConfig
protected AbstractLocalNodeConfig(AbstractLocalNodeConfig.AbstractLocalNodeConfigBuilder<C, B> builder) Creates a new configuration object from its builder.- Parameters:
builder- the builder
-