Class AbstractVoltStreamSinkConfigurator<T,S extends AbstractVoltStreamSinkConfigurator<T,S>>

java.lang.Object
org.voltdb.stream.api.volt.AbstractVoltStreamSinkConfigurator<T,S>
All Implemented Interfaces:
OperatorConfigurator, VoltStreamSinkConfigurator<T>
Direct Known Subclasses:
BulkVoltStreamSinkConfigurator, ProcedureVoltStreamSinkConfigurator

public abstract class AbstractVoltStreamSinkConfigurator<T,S extends AbstractVoltStreamSinkConfigurator<T,S>> extends Object implements VoltStreamSinkConfigurator<T>
  • Field Details

    • DEFAULT_HOST

      public static final String DEFAULT_HOST
    • VOLTDB_CLIENT_PORT

      public static final int VOLTDB_CLIENT_PORT
      See Also:
  • Constructor Details

    • AbstractVoltStreamSinkConfigurator

      public AbstractVoltStreamSinkConfigurator()
  • Method Details

    • withHostAndPort

      public S withHostAndPort(String hostname, int port)
    • withHostAndStandardPort

      public S withHostAndStandardPort(String hostname)
    • fromHostPortProperties

      public S fromHostPortProperties(String hostProperty, String portProperty)
    • withExceptionHandler

      public S withExceptionHandler(ExceptionHandler exceptionHandler)
    • getHostAndPorts

      public Set<String> getHostAndPorts()
    • self

      protected S self()
    • emptyToNull

      protected String emptyToNull(String string)
    • getExceptionHandler

      public ExceptionHandler getExceptionHandler()