Class OneTimeTriggerAbstractCallback
java.lang.Object
org.wso2.carbon.inbound.endpoint.common.OneTimeTriggerAbstractCallback
- Direct Known Subclasses:
MqttAsyncCallback
Generic callback implementation for one time trigger inbound endpoints. In this case
Message injection is happens in a separate thread ( Callback ) per message.
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidbooleanbooleanprotected abstract voidvoidvoidsetInboundRunnerMode(boolean isInboundRunnerMode) voidsetTenantDomain(String tenantDomain) protected voidshutdown()voidstartInboundTenantLoading(String inboundIdentifier)
-
Field Details
-
tenantDomain
-
-
Constructor Details
-
OneTimeTriggerAbstractCallback
public OneTimeTriggerAbstractCallback()
-
-
Method Details
-
handleReconnection
- Throws:
InterruptedException
-
shutdown
protected void shutdown() -
reConnect
protected abstract void reConnect() -
releaseCallbackSuspension
public void releaseCallbackSuspension() -
isCallbackSuspended
public boolean isCallbackSuspended() -
setTenantDomain
-
startInboundTenantLoading
-
setInboundRunnerMode
public void setInboundRunnerMode(boolean isInboundRunnerMode) -
isInboundRunnerMode
public boolean isInboundRunnerMode()
-