ClientRequest cachedRequest = (ClientRequest) clientCache.get(casReferenceId);
if (cachedRequest != null) {
sendCAS(cachedRequest.getCAS(), cachedRequest);
}
} else {
ProcessTrace pt = new ProcessTrace_impl();
UimaASProcessStatusImpl status = new UimaASProcessStatusImpl(pt);
notifyListeners(null, status, AsynchAEMessage.GetMeta);
}
// Handled Ping reply
return;
}
int payload = ((Integer) message.getIntProperty(AsynchAEMessage.Payload)).intValue();
removeFromCache(uniqueIdentifier);
try {
if (AsynchAEMessage.Exception == payload) {
ProcessTrace pt = new ProcessTrace_impl();
UimaASProcessStatusImpl status = new UimaASProcessStatusImpl(pt);
Exception exception = retrieveExceptionFromMessage(message);
clientSideJmxStats.incrementMetaErrorCount();
status.addEventStatus("GetMeta", "Failed", exception);
notifyListeners(null, status, AsynchAEMessage.GetMeta);