public abstract class SapRfcServerEndpoint
extends org.apache.camel.impl.DefaultEndpoint
Modifier and Type | Field and Description |
---|---|
protected String |
rfcName |
protected String |
serverName |
protected boolean |
stateful |
Constructor and Description |
---|
SapRfcServerEndpoint() |
SapRfcServerEndpoint(String endpointUri,
org.apache.camel.Component component) |
Modifier and Type | Method and Description |
---|---|
org.apache.camel.Producer |
createProducer() |
org.fusesource.camel.component.sap.model.rfc.Structure |
createResponse() |
SapRfcServerComponent |
getComponent() |
String |
getRfcName() |
protected com.sap.conn.jco.server.JCoServer |
getServer() |
String |
getServerName() |
boolean |
isSingleton() |
boolean |
isStateful() |
void |
setRfcName(String rfcName) |
void |
setServerName(String serverName) |
void |
setStateful(boolean stateful) |
configureConsumer, configurePollingConsumer, configureProperties, createEndpointConfiguration, createEndpointUri, createExchange, createExchange, createExchange, createPollingConsumer, doStart, doStop, equals, getCamelContext, 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="server", description="Specifies the server this endpoint receives an SAP request from") @Metadata(required="true") protected String serverName
@UriPath(name="rfc", description="Specifies the Remote Function Module this endpoint handles an SAP request for") @Metadata(required="true") protected String rfcName
@UriParam(name="stateful", description="When true, specifies that this endpoint will initiate an SAP stateful session", defaultValue="false") protected boolean stateful
public SapRfcServerEndpoint()
public SapRfcServerEndpoint(String endpointUri, org.apache.camel.Component component)
public String getServerName()
public void setServerName(String serverName)
public String getRfcName()
public void setRfcName(String rfcName)
public boolean isStateful()
public void setStateful(boolean stateful)
public boolean isSingleton()
public org.fusesource.camel.component.sap.model.rfc.Structure createResponse() throws Exception
Exception
public SapRfcServerComponent getComponent()
getComponent
in class org.apache.camel.impl.DefaultEndpoint
protected com.sap.conn.jco.server.JCoServer getServer()
Apache Camel