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, getExchangePattern, getId, getPollingConsumerQueueSize, hashCode, isLenientProperties, isPollingConsumerBlockWhenFull, isSynchronous, setCamelContext, setConsumerProperties, setEndpointConfiguration, setEndpointUri, setEndpointUriIfNotSpecified, setExchangePattern, setPollingConsumerBlockWhenFull, setPollingConsumerQueueSize, setProperties, setSynchronous, toStringdoResume, 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
Exceptionpublic SapRfcServerComponent getComponent()
getComponent in class org.apache.camel.impl.DefaultEndpointprotected com.sap.conn.jco.server.JCoServer getServer()
Apache Camel