Package org.voltdb.stream.api.volt
Class VoltProcedureConfigurator<I,O>
java.lang.Object
org.voltdb.stream.api.volt.VoltProcedureConfigurator<I,O>
- All Implemented Interfaces:
OperatorConfigurator
,VoltFunctionConfigurator<I,
O>
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
static final int
static final int
static final int
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionint
int
int
static <I,
O> VoltProcedureConfigurator <I, O> procedureCall
(String procedureName) withExceptionHandler
(ExceptionHandler exceptionHandler) withFlushInterval
(Duration interval) withHostAndPort
(String hostProperty, String portProperty) withHostAndStandardPort
(String hostProperty) withMaxBatchSize
(int size) withProcedureName
(String procedureName) withRetry
(int retries) withSchemaRegistryUrl
(String schemaRegistryUrl) withTopicsAndPort
(String hostProperty, String portProperty) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.voltdb.stream.api.extension.OperatorConfigurator
configure, getConfiguration
-
Field Details
-
VOLTDB_CLIENT_PORT
public static final int VOLTDB_CLIENT_PORT- See Also:
-
DEFAULT_SINK_HOST
-
MAX_BATCH_SIZE
public static final int MAX_BATCH_SIZE -
FLUSH_INTERVAL
public static final int FLUSH_INTERVAL
-
-
Constructor Details
-
VoltProcedureConfigurator
-
-
Method Details
-
procedureCall
-
withHostAndPort
-
withTopicsAndPort
-
withHostAndStandardPort
-
withProcedureName
-
withMaxBatchSize
-
withFlushInterval
-
withExceptionHandler
-
withSchemaRegistryUrl
-
withRetry
-
getVoltClientHostAndPorts
-
getTopicsHostAndPorts
-
getRemoteProcedureName
-
getRemoteBufferName
-
getRemoteTopicName
-
getMaxBatchSize
public int getMaxBatchSize() -
getFlushInterval
public int getFlushInterval() -
getExceptionHandler
-
getSchemaRegistryUrl
-
getRetries
public int getRetries()
-