private void httpSend() { buildSchema(msg); String ip = destMaker.getNodeInfo(managementNodeId).getNodeIP(); httpSend(ip); }
@Override @MessageSafe void handleHypervisorSpecificMessage(LocalStorageHypervisorSpecificMessage msg) { bus.dealWithUnknownMessage((Message) msg); }
@Override public boolean start() { unsubscriber = bus.subscribeEvent(this, new CanonicalEvent()); return true; }
@Override public void handle(Map data) { bus.reply(msg, reply); } }).error(new FlowErrorHandler(msg) {
@Override public void handle(ErrorCode errCode, Map data) { evt.setError(errCode); bus.publish(evt); } }).start();
@Override protected void handleBackendSpecificMessage(Message msg) { bus.dealWithUnknownMessage(msg); } }
@Override public String call(String arg) { return destinationMaker.isManagedByUs(arg) ? arg : null; } });
@Override public boolean stop() { bus.unregisterService(this); return true; }
@Override public void replyErrorByMessageType(Message msg, String err) { if (msg instanceof APIMessage) { replyErrorToApiMessage((APIMessage) msg, err); } else { replyErrorIfMessageNeedReply(msg, err); } }
@Override public void beforePublishEvent(Event evt) { if (evt instanceof APIEvent) { collectStats(evt); } }
@Override public APIMessage intercept(APIMessage msg) throws ApiMessageInterceptionException { if (msg instanceof APICreateWebhookMsg) { validate((APICreateWebhookMsg) msg); } return msg; }
RecoverableSend(Channel chan, Message msg, String serviceId, BusExchange exchange) throws IOException { data = compressMessageIfNeeded(msg); this.chan = chan; this.serviceId = serviceId; this.msg = msg; this.exchange = exchange; }
@Override @MessageSafe public void handleMessage(Message msg) { bus.dealWithUnknownMessage(msg); }
@Override public void success(DeleteRsp ret) { bus.reply(msg, reply); } });
@Override public void handle(ErrorCode errCode, Map data) { evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start();
@Override public void replyErrorByMessageType(Message msg, ErrorCode err) { if (msg instanceof APIMessage) { replyErrorToApiMessage((APIMessage) msg, err); } else { replyErrorIfMessageNeedReply(msg, err); } }
@Override public void success(DeleteRsp ret) { bus.reply(msg, reply); } });
@Override public void handle(ErrorCode errCode, Map data) { evt.setError(err(SysErrors.DELETE_RESOURCE_ERROR, errCode, errCode.getDetails())); bus.publish(evt); } }).start();
@Override public void success(GetPrimaryStorageFolderListReply returnValue) { reply = returnValue; bus.reply(msg, reply); }