return list;
}
Object sendStateRequest(Member member, Serializable payload) {
Object result = null;
MapRequest request = new MapRequest();
String id = this.idGenerator.generateId();
synchronized (this.stateRequests) {
this.stateRequests.put(id, request);
}
try {
ObjectMessage objMsg = this.stateSession
.createObjectMessage(payload);
objMsg.setJMSReplyTo(this.inboxTopic);
objMsg.setJMSCorrelationID(id);
objMsg.setJMSType(STATE_TYPE);
this.stateProducer.send(member.getInBoxDestination(), objMsg);
result = request.get(getHeartBeatInterval());
} catch (JMSException e) {
if (this.started.get()) {
LOG.error("Failed to send request " + payload, e);
}
}