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, 2015, Oracle and/or its affiliates. All rights reserved.