private final ServiceVersion serviceVersion = new ServiceVersion("v2.8");
private final String serviceName = "Baseline";
public BaselineJMSServiceBindingDescriptor() {
List<JMSParamBindingDescriptor> timeTickParamBindings = new ArrayList<JMSParamBindingDescriptor>();
timeTickParamBindings.add(new JMSParamBindingDescriptor("time", ParamSource.BODY));
timeTickEventDescriptor = new JMSEventBindingDescriptor("TimeTick", timeTickParamBindings, TimeTick.class);
List<JMSParamBindingDescriptor> matchedBetParamBindings = new ArrayList<JMSParamBindingDescriptor>();
matchedBetParamBindings.add(new JMSParamBindingDescriptor("body", ParamSource.BODY));
matchedBetEventDescriptor = new JMSEventBindingDescriptor("MatchedBet", matchedBetParamBindings, MatchedBet.class);
List<JMSParamBindingDescriptor> logMessageParamBindings = new ArrayList<JMSParamBindingDescriptor>();
logMessageParamBindings.add(new JMSParamBindingDescriptor("body", ParamSource.BODY));
logMessageEventDescriptor = new JMSEventBindingDescriptor("LogMessage", logMessageParamBindings, LogMessage.class);
List<JMSParamBindingDescriptor> listEventParamBindings = new ArrayList<JMSParamBindingDescriptor>();
listEventParamBindings.add(new JMSParamBindingDescriptor("messageList", ParamSource.BODY));
listEventEventDescriptor = new JMSEventBindingDescriptor("ListEvent", listEventParamBindings, ListEvent.class);
List<JMSParamBindingDescriptor> setEventParamBindings = new ArrayList<JMSParamBindingDescriptor>();
setEventParamBindings.add(new JMSParamBindingDescriptor("messageSet", ParamSource.BODY));
setEventEventDescriptor = new JMSEventBindingDescriptor("SetEvent", setEventParamBindings, SetEvent.class);
List<JMSParamBindingDescriptor> mapEventParamBindings = new ArrayList<JMSParamBindingDescriptor>();
mapEventParamBindings.add(new JMSParamBindingDescriptor("messageMap", ParamSource.BODY));
mapEventEventDescriptor = new JMSEventBindingDescriptor("MapEvent", mapEventParamBindings, MapEvent.class);
List<JMSParamBindingDescriptor> longEventParamBindings = new ArrayList<JMSParamBindingDescriptor>();
longEventParamBindings.add(new JMSParamBindingDescriptor("longArg", ParamSource.BODY));
longEventEventDescriptor = new JMSEventBindingDescriptor("LongEvent", longEventParamBindings, LongEvent.class);
events = new JMSEventBindingDescriptor[] {
timeTickEventDescriptor,
matchedBetEventDescriptor,