in client/src/main/java/org/apache/qpid/transport/StructFactory.java [26:63]
public static Struct create(int type)
{
switch (type)
{
case SessionHeader.TYPE:
return new SessionHeader();
case SessionCommandFragment.TYPE:
return new SessionCommandFragment();
case DeliveryProperties.TYPE:
return new DeliveryProperties();
case FragmentProperties.TYPE:
return new FragmentProperties();
case ReplyTo.TYPE:
return new ReplyTo();
case MessageProperties.TYPE:
return new MessageProperties();
case XaResult.TYPE:
return new XaResult();
case Xid.TYPE:
return new Xid();
case Acquired.TYPE:
return new Acquired();
case MessageResumeResult.TYPE:
return new MessageResumeResult();
case GetTimeoutResult.TYPE:
return new GetTimeoutResult();
case RecoverResult.TYPE:
return new RecoverResult();
case ExchangeQueryResult.TYPE:
return new ExchangeQueryResult();
case ExchangeBoundResult.TYPE:
return new ExchangeBoundResult();
case QueueQueryResult.TYPE:
return new QueueQueryResult();
default:
throw new IllegalArgumentException("type: " + type);
}
}