Package io.datarouter.storage.node
Class NodeParams<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>
java.lang.Object
io.datarouter.storage.node.NodeParams<PK,D,F>
public class NodeParams<PK extends io.datarouter.model.key.primary.PrimaryKey<PK>,D extends io.datarouter.model.databean.Databean<PK,D>,F extends io.datarouter.model.serialize.fielder.DatabeanFielder<PK,D>>
extends java.lang.Object
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description ClientIdgetClientId()java.lang.StringgetClientName()java.lang.StringgetDatabeanName()java.util.function.Supplier<D>getDatabeanSupplier()booleangetDisableForcePrimary()java.lang.StringgetEntityNodePrefix()java.util.function.Supplier<F>getFielderSupplier()java.util.Optional<java.lang.String>getNamespace()java.lang.StringgetParentName()java.lang.StringgetPhysicalName()java.lang.StringgetQueueUrl()java.util.function.Supplier<java.lang.Boolean>getRecordCallsites()java.lang.StringgetRemoteNodeName()java.lang.StringgetRemoteRouterName()java.lang.IntegergetSchemaVersion()java.lang.StringgetStreamName()NodewatchConfigurationgetTableConfiguration()
-
Method Details
-
getClientId
-
getClientName
public java.lang.String getClientName() -
getParentName
public java.lang.String getParentName() -
getDatabeanSupplier
-
getDatabeanName
public java.lang.String getDatabeanName() -
getFielderSupplier
-
getSchemaVersion
public java.lang.Integer getSchemaVersion() -
getPhysicalName
public java.lang.String getPhysicalName() -
getNamespace
public java.util.Optional<java.lang.String> getNamespace() -
getRemoteRouterName
public java.lang.String getRemoteRouterName() -
getRemoteNodeName
public java.lang.String getRemoteNodeName() -
getEntityNodePrefix
public java.lang.String getEntityNodePrefix() -
getRecordCallsites
public java.util.function.Supplier<java.lang.Boolean> getRecordCallsites() -
getStreamName
public java.lang.String getStreamName() -
getQueueUrl
public java.lang.String getQueueUrl() -
getTableConfiguration
-
getDisableForcePrimary
public boolean getDisableForcePrimary()
-