package com.rayo.server.jmx; import com.rayo.server.verb.VerbHandler; public class Verb implements VerbMXBean { private transient final com.rayo.core.verb.Verb verb; private transient final VerbHandler<?,?> verbHandler; public Verb(VerbHandler<?,?> handler, com.rayo.core.verb.Verb verb) { this.verb = verb; this.verbHandler = handler; } public Boolean isComplete() { return verbHandler.isComplete(); } public String getCall() { return verb.getCallId(); } public String getId() { return verb.getId(); } public String getType() { return verb.getClass().getName(); } public String getVerb() { return verb.toString(); } }