Package org.jesterj.ingest.routers
Class RouterBase.Builder<T extends RouterBase>
- java.lang.Object
-
- org.jesterj.ingest.model.impl.NamedBuilder<RouterBase>
-
- org.jesterj.ingest.routers.RouterBase.Builder<T>
-
- All Implemented Interfaces:
Buildable<RouterBase>,ConfiguredBuildable<RouterBase>
- Direct Known Subclasses:
DuplicateToAll.Builder,RoundRobinRouter.Builder,RouteByStepName.Builder
- Enclosing class:
- RouterBase
public abstract static class RouterBase.Builder<T extends RouterBase> extends NamedBuilder<RouterBase>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Tbuild()RouterBase.Builder<T>forStep(Step step)protected TgetObj()RouterBase.Builder<T>named(java.lang.String name)-
Methods inherited from class org.jesterj.ingest.model.impl.NamedBuilder
isValid
-
-
-
-
Method Detail
-
named
public RouterBase.Builder<T> named(java.lang.String name)
- Specified by:
namedin classNamedBuilder<RouterBase>
-
forStep
public RouterBase.Builder<T> forStep(Step step)
-
getObj
protected T getObj()
- Overrides:
getObjin classNamedBuilder<RouterBase>
-
build
public T build()
-
-