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 Object
-
Nested Class Summary
-
Method Summary
Modifier and Type Method Description ClientIdgetClientId()StringgetClientName()StringgetDatabeanName()Supplier<D>getDatabeanSupplier()booleangetDisableForcePrimary()StringgetEntityNodePrefix()Supplier<F>getFielderSupplier()booleangetIsSystemTable()Optional<String>getNamespace()StringgetParentName()SubpathgetPath()StringgetPhysicalName()StringgetQueueUrl()Supplier<Boolean>getRecordCallsites()StringgetRemoteNodeName()StringgetRemoteRouterName()IntegergetSchemaVersion()StringgetStreamName()NodewatchConfigurationgetTableConfiguration()
-
Method Details
-
getClientId
-
getClientName
-
getParentName
-
getDatabeanSupplier
-
getDatabeanName
-
getFielderSupplier
-
getSchemaVersion
-
getPhysicalName
-
getNamespace
-
getPath
-
getRemoteRouterName
-
getRemoteNodeName
-
getEntityNodePrefix
-
getRecordCallsites
-
getStreamName
-
getQueueUrl
-
getTableConfiguration
-
getDisableForcePrimary
public boolean getDisableForcePrimary() -
getIsSystemTable
public boolean getIsSystemTable()
-