public class InboundMessageHandlerImpl extends Object implements InboundMessageHandler
| Modifier and Type | Field and Description |
|---|---|
protected InboundMessageAccountService |
inboundMessageAccountService |
protected InboundMessageRoutingService |
inboundMessageRoutingService |
protected InboundUnsupportedMessageService |
inboundUnsupportedMessageService |
protected UserAccountService |
userAccountService |
| Constructor and Description |
|---|
InboundMessageHandlerImpl(UserAccountService userAccountService,
InboundMessageRoutingService inboundMessageRoutingService,
InboundMessageAccountService inboundMessageAccountService,
InboundUnsupportedMessageService inboundUnsupportedMessageService) |
| Modifier and Type | Method and Description |
|---|---|
InboundMessageBuilder |
createInboundMessageBuilder() |
protected UserAccount |
getUserAccount(InboundMessage builder) |
protected void |
routeAsExternalUser(UserAccount userAccount,
Runnable runnable) |
void |
send(InboundMessage builder) |
void |
sendUnsupported(InboundMessage builder) |
protected final UserAccountService userAccountService
protected final InboundMessageRoutingService inboundMessageRoutingService
protected final InboundMessageAccountService inboundMessageAccountService
protected final InboundUnsupportedMessageService inboundUnsupportedMessageService
public InboundMessageHandlerImpl(UserAccountService userAccountService, InboundMessageRoutingService inboundMessageRoutingService, InboundMessageAccountService inboundMessageAccountService, InboundUnsupportedMessageService inboundUnsupportedMessageService)
public InboundMessageBuilder createInboundMessageBuilder()
createInboundMessageBuilder in interface InboundMessageHandlerpublic void send(InboundMessage builder)
public void sendUnsupported(InboundMessage builder)
protected UserAccount getUserAccount(InboundMessage builder)
protected void routeAsExternalUser(UserAccount userAccount, Runnable runnable)