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 InboundMessageAccountService
inboundMessageAccountService
protected InboundMessageRoutingService
inboundMessageRoutingService
protected InboundUnsupportedMessageService
inboundUnsupportedMessageService
protected UserAccountService
userAccountService
-
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 InboundMessageBuilder
createInboundMessageBuilder()
protected UserAccount
getUserAccount(InboundMessage builder)
protected void
routeAsExternalUser(UserAccount userAccount, Runnable runnable)
void
send(InboundMessage builder)
void
sendUnsupported(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:
createInboundMessageBuilder
in 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)
-
-