Class InboundMessageHandlerImpl
- java.lang.Object
-
- com.flowable.engage.external.system.service.InboundMessageHandlerImpl
-
- All Implemented Interfaces:
InboundMessageHandler
public class InboundMessageHandlerImpl extends Object implements InboundMessageHandler
- Author:
- Filip Hrisafov
-
-
Field Summary
Fields Modifier and Type Field Description protected InboundMessageAccountServiceinboundMessageAccountServiceprotected InboundMessageRoutingServiceinboundMessageRoutingServiceprotected InboundUnsupportedMessageServiceinboundUnsupportedMessageServiceprotected UserAccountServiceuserAccountService
-
Constructor Summary
Constructors Constructor Description InboundMessageHandlerImpl(UserAccountService userAccountService, InboundMessageRoutingService inboundMessageRoutingService, InboundMessageAccountService inboundMessageAccountService, InboundUnsupportedMessageService inboundUnsupportedMessageService)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description InboundMessageBuildercreateInboundMessageBuilder()protected UserAccountgetUserAccount(InboundMessage builder)protected voidrouteAsExternalUser(UserAccount userAccount, Runnable runnable)voidsend(InboundMessage builder)voidsendUnsupported(InboundMessage builder)
-
-
-
Field Detail
-
userAccountService
protected final UserAccountService userAccountService
-
inboundMessageRoutingService
protected final InboundMessageRoutingService inboundMessageRoutingService
-
inboundMessageAccountService
protected final InboundMessageAccountService inboundMessageAccountService
-
inboundUnsupportedMessageService
protected final InboundUnsupportedMessageService inboundUnsupportedMessageService
-
-
Constructor Detail
-
InboundMessageHandlerImpl
public InboundMessageHandlerImpl(UserAccountService userAccountService, InboundMessageRoutingService inboundMessageRoutingService, InboundMessageAccountService inboundMessageAccountService, InboundUnsupportedMessageService inboundUnsupportedMessageService)
-
-
Method Detail
-
createInboundMessageBuilder
public InboundMessageBuilder createInboundMessageBuilder()
- Specified by:
createInboundMessageBuilderin interfaceInboundMessageHandler
-
send
public void send(InboundMessage builder)
-
sendUnsupported
public void sendUnsupported(InboundMessage builder)
-
getUserAccount
protected UserAccount getUserAccount(InboundMessage builder)
-
routeAsExternalUser
protected void routeAsExternalUser(UserAccount userAccount, Runnable runnable)
-
-