public static Struct create()

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);
        }
    }