public void add(Exchange e) { ServiceConfig cfg = getServiceConfig(e.getService()); if (cfg.getReplayType().isSetMock()) { String key = getAnswersKey(e.getService(), e.getOperation()); AnswersForKey v = answersMap.get(key); if (v == null) { v = new AnswersForKey(); answersMap.put(key, v); } v.answers.add(e); } }
public static MyRoleMessageExchangeImpl createMyRoleMex(Exchange e, BpelEngineImpl engine) throws Exception { MyRoleMessageExchangeImpl mex = (MyRoleMessageExchangeImpl) engine.createMessageExchange(new GUID().toString(), e.getService(), e.getOperation()); mex.getDAO().setCreateTime(e.getCreateTime().getTime()); MessageImpl m2 = (MessageImpl) mex.createMessage(new QName("replayer", "replayer")); assign(m2._dao, e.getIn()); mex.getDAO().setRequest(m2._dao); mex.getDAO().setStatus(Status.REQUEST.toString()); return mex; }