package org.openamq.client.state;
import org.openamq.AMQException;
public class IllegalStateTransitionException extends AMQException
{
private AMQState _originalState;
private Class _frame;
public IllegalStateTransitionException(AMQState originalState, Class frame)
{
super("No valid state transition defined for receiving frame " + frame +
" from state " + originalState);
_originalState = originalState;
_frame = frame;
}
public AMQState getOriginalState()
{
return _originalState;
}
public Class getFrameClass()
{
return _frame;
}
}