public interface ResponseHandler
Modifier and Type | Method and Description |
---|---|
void |
dispose(javax.jms.Connection connection,
javax.jms.Session session)
Responsible for close of resources.
|
int |
getInteractionPattern()
Returns int identifying supported interaction pattern for JMS
|
org.kie.server.api.model.ServiceResponsesList |
handleResponse(String selector,
javax.jms.Connection connection,
javax.jms.Session session,
javax.jms.Queue responseQueue,
KieServicesConfiguration config,
org.kie.server.api.marshalling.Marshaller marshaller,
KieServicesClient owner)
Deals with response if needed according to given interaction pattern it supports.
|
int getInteractionPattern()
for interaction pattern constants
org.kie.server.api.model.ServiceResponsesList handleResponse(String selector, javax.jms.Connection connection, javax.jms.Session session, javax.jms.Queue responseQueue, KieServicesConfiguration config, org.kie.server.api.marshalling.Marshaller marshaller, KieServicesClient owner)
selector
- message selector to pick only response for given messageconnection
- JMS connection to be usedsession
- JMS session to be usedresponseQueue
- queue that should have response delivered toconfig
- kie server client configurationmarshaller
- marshaller to be used after message is receivedowner
- top level kie server client that owns the service clientvoid dispose(javax.jms.Connection connection, javax.jms.Session session)
connection
- jms connection usedsession
- jms session usedCopyright © 2001–2018 JBoss by Red Hat. All rights reserved.