public static VipPeerL3NetworkRefInventory valueOf(VipPeerL3NetworkRefVO vo) { VipPeerL3NetworkRefInventory inv = new VipPeerL3NetworkRefInventory(); inv.setVipUuid(vo.getVipUuid()); inv.setL3NetworkUuid(vo.getL3NetworkUuid()); inv.setCreateDate(vo.getCreateDate()); inv.setLastOpDate(vo.getLastOpDate()); return inv; }
public static APIChangeVipStateMsg __example__() { APIChangeVipStateMsg msg = new APIChangeVipStateMsg(); msg.setUuid(uuid()); msg.setStateEvent(VipStateEvent.enable.toString()); return msg; }
public static APIUpdateVipMsg __example__() { APIUpdateVipMsg msg = new APIUpdateVipMsg(); msg.setName("new name"); msg.setUuid(uuid()); return msg; }
protected void handle(APIChangeVipStateMsg msg) { VipVO vip = dbf.findByUuid(msg.getUuid(), VipVO.class); VipStateEvent sevt = VipStateEvent.valueOf(msg.getStateEvent()); vip.setState(vip.getState().nextState(sevt)); vip = dbf.updateAndRefresh(vip); APIChangeVipStateEvent evt = new APIChangeVipStateEvent(msg.getId()); evt.setInventory(VipInventory.valueOf(vip)); bus.publish(evt); }
@Override public VipDeletionMsg call(VipInventory arg) { VipDeletionMsg msg = new VipDeletionMsg(); msg.setVipUuid(arg.getUuid()); bus.makeTargetServiceIdByResourceUuid(msg, VipConstant.SERVICE_ID, msg.getVipUuid()); return msg; } });
@Override public void run(BeforeReleaseVipExtensionPoint ext) { logger.debug(String.format("execute before release vip extension point %s", ext)); ext.beforeReleaseVip(VipInventory.valueOf(getSelf())); } });
@Override public String call(VipInventory arg) { return arg.getUuid(); } });
protected void passToBackend(Message msg) { if (self.getServiceProvider() == null) { bus.dealWithUnknownMessage(msg); return; } VipFactory f = vipMgr.getVipFactory(self.getServiceProvider()); VipBaseBackend bkd = f.getVip(getSelf()); bkd.handleBackendSpecificMessage(msg); }
public static APICreateVipMsg __example__() { APICreateVipMsg msg = new APICreateVipMsg(); msg.setName("vip1"); msg.setL3NetworkUuid(uuid()); msg.setRequiredIp("10.0.0.2"); return msg; }
@Override public ServiceReference getServiceReference(String vipUuid) { return new VipGetServiceReferencePoint.ServiceReference(EipConstant.EIP_NETWORK_SERVICE_TYPE, 0); } }
public static APIDeleteVipMsg __example__() { APIDeleteVipMsg msg = new APIDeleteVipMsg(); msg.setUuid(uuid()); return msg; }
@Override public void after(APIEvent evt) { ntfy("Changed state to %s", ((APIChangeVipStateEvent)evt).getInventory().getState()) .resource(uuid, VipVO.class.getSimpleName()) .messageAndEvent(that, evt).done(); } };
protected void handleLocalMessage(Message msg) { if (msg instanceof VipDeletionMsg) { handle((VipDeletionMsg) msg); } else if (msg instanceof AcquireVipMsg) { handle((AcquireVipMsg) msg); } else if (msg instanceof ReleaseVipMsg) { handle((ReleaseVipMsg) msg); } else { passToBackend(msg); } }
@Override public boolean start() { populateExtensions(); prepareFlows(); return true; }
@Override public String getSyncSignature() { return getThreadSyncSignature(); }
public static APIDeleteVipEvent __example__() { APIDeleteVipEvent event = new APIDeleteVipEvent(); return event; }
protected void handleApiMessage(APIMessage msg) { if (msg instanceof APIChangeVipStateMsg) { handle((APIChangeVipStateMsg) msg); } else if (msg instanceof APIDeleteVipMsg) { handle((APIDeleteVipMsg) msg); } else if (msg instanceof APIUpdateVipMsg) { handle((APIUpdateVipMsg) msg); } else { passToBackend(msg); } }
@Override public String getSyncSignature() { return getThreadSyncSignature(); }