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 constantsorg.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–2019 JBoss by Red Hat. All rights reserved.