@UriEndpoint(scheme="as2", firstVersion="2.22.0", title="AS2", syntax="as2:apiName/methodName", label="AS2") public class AS2Endpoint extends org.apache.camel.util.component.AbstractApiEndpoint<AS2ApiName,AS2Configuration>
Constructor and Description |
---|
AS2Endpoint(String uri,
AS2Component component,
AS2ApiName apiName,
String methodName,
AS2Configuration endpointConfiguration) |
Modifier and Type | Method and Description |
---|---|
protected void |
afterConfigureProperties() |
org.apache.camel.Consumer |
createConsumer(org.apache.camel.Processor processor) |
org.apache.camel.Producer |
createProducer() |
Object |
getApiProxy(org.apache.camel.util.component.ApiMethod method,
Map<String,Object> args) |
org.apache.camel.component.as2.api.AS2ClientConnection |
getAS2ClientConnection() |
String |
getAs2From() |
org.apache.camel.component.as2.api.AS2MessageStructure |
getAs2MessageStructure() |
org.apache.camel.component.as2.api.AS2ServerConnection |
getAS2ServerConnection() |
String |
getAs2To() |
org.apache.camel.component.as2.api.AS2CompressionAlgorithm |
getCompressionAlgorithm() |
String |
getDispositionNotificationTo() |
String |
getEdiMessageTransferEncoding() |
org.apache.http.entity.ContentType |
getEdiMessageType() |
org.apache.camel.component.as2.api.AS2EncryptionAlgorithm |
getEncryptingAlgorithm() |
Certificate[] |
getEncryptingCertificateChain() |
String |
getFrom() |
protected org.apache.camel.util.component.ApiMethodPropertiesHelper<AS2Configuration> |
getPropertiesHelper() |
String |
getRequestUri() |
String[] |
getSignedReceiptMicAlgorithms() |
org.apache.camel.component.as2.api.AS2SignatureAlgorithm |
getSigningAlgorithm() |
Certificate[] |
getSigningCertificateChain() |
PrivateKey |
getSigningPrivateKey() |
String |
getSubject() |
protected String |
getThreadProfileName() |
void |
setAs2From(String as2From) |
void |
setAs2MessageStructure(org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure) |
void |
setAs2To(String as2To) |
void |
setCompressionAlgorithm(org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm) |
void |
setDispositionNotificationTo(String dispositionNotificationTo) |
void |
setEdiMessageContentType(org.apache.http.entity.ContentType ediMessageType) |
void |
setEdiMessageTransferEncoding(String ediMessageTransferEncoding) |
void |
setEncryptingAlgorithm(org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm) |
void |
setEncryptingCertificateChain(Certificate[] encryptingCertificateChain) |
void |
setFrom(String from) |
void |
setRequestUri(String requestUri) |
void |
setSignedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms) |
void |
setSigningAlgorithm(org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm) |
void |
setSigningCertificateChain(Certificate[] signingCertificateChain) |
void |
setSigningPrivateKey(PrivateKey signingPrivateKey) |
void |
setSubject(String subject) |
configureProperties, getApiName, getCandidates, getConfiguration, getEndpointProperties, getEndpointPropertyNames, getExecutorService, getInBody, getMethodHelper, getMethodName, interceptProperties, interceptPropertyNames, isSingleton, setInBody
configureConsumer, configurePollingConsumer, 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
public AS2Endpoint(String uri, AS2Component component, AS2ApiName apiName, String methodName, AS2Configuration endpointConfiguration)
public org.apache.camel.component.as2.api.AS2ClientConnection getAS2ClientConnection()
public org.apache.camel.component.as2.api.AS2ServerConnection getAS2ServerConnection()
public org.apache.camel.Consumer createConsumer(org.apache.camel.Processor processor) throws Exception
Exception
public String getRequestUri()
public void setRequestUri(String requestUri)
public String getSubject()
public void setSubject(String subject)
public String getFrom()
public void setFrom(String from)
public String getAs2From()
public void setAs2From(String as2From)
public String getAs2To()
public void setAs2To(String as2To)
public org.apache.camel.component.as2.api.AS2MessageStructure getAs2MessageStructure()
public void setAs2MessageStructure(org.apache.camel.component.as2.api.AS2MessageStructure as2MessageStructure)
public org.apache.http.entity.ContentType getEdiMessageType()
public void setEdiMessageContentType(org.apache.http.entity.ContentType ediMessageType)
public String getEdiMessageTransferEncoding()
public void setEdiMessageTransferEncoding(String ediMessageTransferEncoding)
public org.apache.camel.component.as2.api.AS2SignatureAlgorithm getSigningAlgorithm()
public void setSigningAlgorithm(org.apache.camel.component.as2.api.AS2SignatureAlgorithm signingAlgorithm)
public Certificate[] getSigningCertificateChain()
public void setSigningCertificateChain(Certificate[] signingCertificateChain)
public PrivateKey getSigningPrivateKey()
public void setSigningPrivateKey(PrivateKey signingPrivateKey)
public org.apache.camel.component.as2.api.AS2CompressionAlgorithm getCompressionAlgorithm()
public void setCompressionAlgorithm(org.apache.camel.component.as2.api.AS2CompressionAlgorithm compressionAlgorithm)
public String getDispositionNotificationTo()
public void setDispositionNotificationTo(String dispositionNotificationTo)
public String[] getSignedReceiptMicAlgorithms()
public void setSignedReceiptMicAlgorithms(String[] signedReceiptMicAlgorithms)
public org.apache.camel.component.as2.api.AS2EncryptionAlgorithm getEncryptingAlgorithm()
public void setEncryptingAlgorithm(org.apache.camel.component.as2.api.AS2EncryptionAlgorithm encryptingAlgorithm)
public Certificate[] getEncryptingCertificateChain()
public void setEncryptingCertificateChain(Certificate[] encryptingCertificateChain)
protected org.apache.camel.util.component.ApiMethodPropertiesHelper<AS2Configuration> getPropertiesHelper()
getPropertiesHelper
in class org.apache.camel.util.component.AbstractApiEndpoint<AS2ApiName,AS2Configuration>
protected String getThreadProfileName()
getThreadProfileName
in class org.apache.camel.util.component.AbstractApiEndpoint<AS2ApiName,AS2Configuration>
protected void afterConfigureProperties()
afterConfigureProperties
in class org.apache.camel.util.component.AbstractApiEndpoint<AS2ApiName,AS2Configuration>
public Object getApiProxy(org.apache.camel.util.component.ApiMethod method, Map<String,Object> args)
getApiProxy
in class org.apache.camel.util.component.AbstractApiEndpoint<AS2ApiName,AS2Configuration>
Apache Camel