public interface  org.apache.activemq.command.Command extends java.lang.Object implements org.apache.activemq.command.DataStructure
{
public abstract void setCommandId(int);
public abstract int getCommandId();
public abstract void setResponseRequired(boolean);
public abstract boolean isResponseRequired();
public abstract boolean isResponse();
public abstract boolean isMessageDispatch();
public abstract boolean isBrokerInfo();
public abstract boolean isWireFormatInfo();
public abstract boolean isMessage();
public abstract boolean isMessageAck();
public abstract boolean isMessageDispatchNotification();
public abstract boolean isShutdownInfo();
public abstract boolean isConnectionControl();
public abstract boolean isConsumerControl();
public abstract org.apache.activemq.command.Response visit(org.apache.activemq.state.CommandVisitor) throws java.lang.Exception;
public abstract org.apache.activemq.command.Endpoint getFrom();
public abstract void setFrom(org.apache.activemq.command.Endpoint);
public abstract org.apache.activemq.command.Endpoint getTo();
public abstract void setTo(org.apache.activemq.command.Endpoint);
}