public abstract class PipelineComponent<R extends PipelineComponentRuntime,C extends PipelineComponentConfiguration<C>> extends Object
| Constructor and Description |
|---|
PipelineComponent() |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteInstance(C config,
File stateDir)
Deletes an instance of this PipelineComponent.
|
protected PipelineComponentContext |
getComponentContext()
Gets the PipelineComponentContext for this instance of the component.
|
abstract Class<C> |
getConfigurationClass()
Returns the configuration Class.
|
abstract Class<R> |
getRuntimeClass() |
void |
setComponentContext(PipelineComponentContext componentContext)
Called immediately after the PipelineComponent is instantiated
to set up the context for this component.
|
public abstract Class<C> getConfigurationClass()
public abstract Class<R> getRuntimeClass()
DataSource.createDataSourceRuntime(PipelineComponentConfiguration, PipelineComponentRuntimeContext)
or Manipulator.createManipulatorRuntime(PipelineComponentConfiguration, PipelineComponentRuntimeContext)public final void setComponentContext(PipelineComponentContext componentContext)
componentContext - context for the PipelineComponentprotected final PipelineComponentContext getComponentContext()
Copyright © 2007, 2014, Oracle and/or its affiliates. All rights reserved.