R - The type of reference used to select from and project into tuples in the context.F - The type of ConsumerProducerFunction wrapped by the context.public static class ConsumerProducerFunctionContext.Builder<R,F extends ConsumerProducerFunction> extends ConsumerFunctionContext.Builder<R,F>
ConsumerProducerFunctionContext.| Constructor and Description |
|---|
Builder()
Create a
Builder to configure a new
ConsumerProducerFunctionContext. |
Builder(ConsumerProducerFunctionContext<R,F> context)
Create a
Builder to configure a
ConsumerProducerFunctionContext. |
| Modifier and Type | Method and Description |
|---|---|
ConsumerProducerFunctionContext<R,F> |
build()
Build the
FunctionContext configured by this Builder. |
ConsumerProducerFunctionContext.Builder<R,F> |
execute(F function)
Sets the
Function to be wrapped by the context and returns this
Builder for further configuration. |
ConsumerProducerFunctionContext<R,F> |
getContext()
Get the
FunctionContext configured by this Builder. |
boolean |
isProjected()
Tests whether the projection references have been configured.
|
ConsumerProducerFunctionContext.Builder<R,F> |
project(R... newProjection)
Sets the references to be used by the
ConsumerProducerFunctionContext to
project output data and returns this Builder for further configuration. |
ConsumerProducerFunctionContext.Builder<R,F> |
select(R... newSelection)
Sets the references to be used by the
ConsumerFunctionContext to select
input data and returns this Builder for further configuration. |
isSelectedisExecutedpublic Builder()
Builder to configure a new
ConsumerProducerFunctionContext.public Builder(ConsumerProducerFunctionContext<R,F> context)
Builder to configure a
ConsumerProducerFunctionContext.context - ConsumerProducerFunctionContext to be configured.public ConsumerProducerFunctionContext.Builder<R,F> select(R... newSelection)
ConsumerFunctionContext.BuilderConsumerFunctionContext to select
input data and returns this Builder for further configuration.select in class ConsumerFunctionContext.Builder<R,F extends ConsumerProducerFunction>newSelection - References to select data from an input Tuple.Builder.public ConsumerProducerFunctionContext.Builder<R,F> execute(F function)
FunctionContext.BuilderFunction to be wrapped by the context and returns this
Builder for further configuration.execute in class ConsumerFunctionContext.Builder<R,F extends ConsumerProducerFunction>function - Function to be wrapped by the context.Builder.public ConsumerProducerFunctionContext.Builder<R,F> project(R... newProjection)
ConsumerProducerFunctionContext to
project output data and returns this Builder for further configuration.newProjection - References to project data into an output Tuple.Builder.public boolean isProjected()
project(R...) is called, then true.public ConsumerProducerFunctionContext<R,F> build()
FunctionContext.BuilderFunctionContext configured by this Builder.build in class ConsumerFunctionContext.Builder<R,F extends ConsumerProducerFunction>FunctionContextpublic ConsumerProducerFunctionContext<R,F> getContext()
FunctionContext.BuildergetContext in class ConsumerFunctionContext.Builder<R,F extends ConsumerProducerFunction>FunctionContextCopyright © 2017. All rights reserved.