Package org.apache.camel.component.flink
Class FlinkComponent
- java.lang.Object
-
- org.apache.camel.support.service.BaseService
-
- org.apache.camel.support.service.ServiceSupport
-
- org.apache.camel.support.DefaultComponent
-
- org.apache.camel.component.flink.FlinkComponent
-
- All Implemented Interfaces:
AutoCloseable
,org.apache.camel.CamelContextAware
,org.apache.camel.Component
,org.apache.camel.Service
,org.apache.camel.ShutdownableService
,org.apache.camel.StatefulService
,org.apache.camel.SuspendableService
@Component("flink") public class FlinkComponent extends org.apache.camel.support.DefaultComponent
The flink component can be used to send DataSet or DataStream jobs to Apache Flink cluster.
-
-
Constructor Summary
Constructors Constructor Description FlinkComponent()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.camel.Endpoint
createEndpoint(String uri, String remaining, Map<String,Object> parameters)
org.apache.flink.api.java.DataSet
getDataSet()
DataSetCallback
getDataSetCallback()
org.apache.flink.streaming.api.datastream.DataStream
getDataStream()
DataStreamCallback
getDataStreamCallback()
void
setDataSet(org.apache.flink.api.java.DataSet ds)
DataSet to compute against.void
setDataSetCallback(DataSetCallback dataSetCallback)
Function performing action against a DataSet.void
setDataStream(org.apache.flink.streaming.api.datastream.DataStream dataStream)
DataStream to compute against.void
setDataStreamCallback(DataStreamCallback dataStreamCallback)
Function performing action against a DataStream.-
Methods inherited from class org.apache.camel.support.DefaultComponent
afterConfiguration, createEndpoint, createEndpoint, doBuild, doInit, doStart, doStop, getAndRemoveOrResolveReferenceParameter, getAndRemoveOrResolveReferenceParameter, getAndRemoveParameter, getAndRemoveParameter, getCamelContext, getComponentPropertyConfigurer, getDefaultName, getEndpointPropertyConfigurer, getExtension, getSupportedExtensions, ifStartsWithReturnRemainder, isAutowiredEnabled, isBridgeErrorHandler, isLazyStartProducer, registerExtension, registerExtension, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceListParameter, resolveAndRemoveReferenceParameter, resolveAndRemoveReferenceParameter, resolveRawParameterValues, setAutowiredEnabled, setBridgeErrorHandler, setCamelContext, setLazyStartProducer, setProperties, setProperties, setProperties, useIntrospectionOnEndpoint, useRawUri, validateParameters, validateURI
-
Methods inherited from class org.apache.camel.support.service.BaseService
build, doFail, doLifecycleChange, doResume, doShutdown, doSuspend, fail, getStatus, init, isBuild, isInit, isNew, isRunAllowed, isShutdown, isStarted, isStarting, isStartingOrStarted, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
-
-
Method Detail
-
createEndpoint
protected org.apache.camel.Endpoint createEndpoint(String uri, String remaining, Map<String,Object> parameters) throws Exception
- Specified by:
createEndpoint
in classorg.apache.camel.support.DefaultComponent
- Throws:
Exception
-
getDataSet
public org.apache.flink.api.java.DataSet getDataSet()
-
setDataSet
public void setDataSet(org.apache.flink.api.java.DataSet ds)
DataSet to compute against.
-
getDataStream
public org.apache.flink.streaming.api.datastream.DataStream getDataStream()
-
setDataStream
public void setDataStream(org.apache.flink.streaming.api.datastream.DataStream dataStream)
DataStream to compute against.
-
getDataSetCallback
public DataSetCallback getDataSetCallback()
-
setDataSetCallback
public void setDataSetCallback(DataSetCallback dataSetCallback)
Function performing action against a DataSet.
-
getDataStreamCallback
public DataStreamCallback getDataStreamCallback()
-
setDataStreamCallback
public void setDataStreamCallback(DataStreamCallback dataStreamCallback)
Function performing action against a DataStream.
-
-