public abstract class SapRfcDestinationEndpoint
extends org.apache.camel.impl.DefaultEndpoint
Modifier and Type | Field and Description |
---|---|
protected com.sap.conn.jco.JCoDestination |
destination |
protected String |
destinationName |
protected String |
rfcName |
protected boolean |
stateful |
protected boolean |
transacted |
Constructor and Description |
---|
SapRfcDestinationEndpoint() |
SapRfcDestinationEndpoint(String endpointUri,
org.apache.camel.Component component) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.fusesource.camel.component.sap.model.rfc.Structure |
createRequest() |
protected com.sap.conn.jco.JCoDestination |
getDestination() |
String |
getDestinationName() |
String |
getRfcName() |
boolean |
isSingleton() |
boolean |
isStateful() |
boolean |
isTransacted() |
void |
setDestinationName(String destinationName) |
void |
setRfcName(String rfcName) |
void |
setStateful(boolean stateful) |
void |
setTransacted(boolean transacted) |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, getComponent, getConsumerProperties, getEndpointConfiguration, getEndpointKey, getEndpointUri, getExceptionHandler, getExchangePattern, getId, getPollingConsumerBlockTimeout, getPollingConsumerQueueSize, hashCode, isBridgeErrorHandler, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setBridgeErrorHandler, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExceptionHandler, setExchangePattern, setPollingConsumerBlockTimeout, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toString
doResume, doShutdown, doSuspend, getStatus, getVersion, isRunAllowed, isStarted, isStarting, isStopped, isStopping, isStoppingOrStopped, isSuspended, isSuspending, isSuspendingOrSuspended, resume, shutdown, start, stop, suspend
@UriPath(name="destination", description="Specifies the destination this endpoint sends an SAP request to") @Metadata(required="true") protected String destinationName
@UriPath(name="rfc", description="Specifies the Remote Function Module this endpoint sends an SAP request to") @Metadata(required="true") protected String rfcName
@UriParam(name="transacted", description="When true, specifies that this endpoint will initiate an SAP transaction", defaultValue="false") protected boolean transacted
@UriParam(name="stateful", description="When true, specifies that this endpoint will initiate an SAP stateful session", defaultValue="false") protected boolean stateful
protected com.sap.conn.jco.JCoDestination destination
public SapRfcDestinationEndpoint()
public SapRfcDestinationEndpoint(String endpointUri, org.apache.camel.Component component)
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public boolean isSingleton()
public String getDestinationName()
public void setDestinationName(String destinationName)
public String getRfcName()
public void setRfcName(String rfcName)
public boolean isTransacted()
public void setTransacted(boolean transacted)
public boolean isStateful()
public void setStateful(boolean stateful)
public org.fusesource.camel.component.sap.model.rfc.Structure createRequest() throws Exception
Exception
protected com.sap.conn.jco.JCoDestination getDestination()
Apache Camel