Class SbeSchema.IrOptions

  • All Implemented Interfaces:
    java.io.Serializable
    Enclosing class:
    SbeSchema

    public abstract static class SbeSchema.IrOptions
    extends java.lang.Object
    implements java.io.Serializable
    Options for configuring schema generation from an Ir.

    The default options make the following assumptions:

      There is only message in the XML schema. In order to override this, either messageId() or messageName() must be set, but not both.

    See Also:
    Serialized Form
    • Constructor Detail

      • IrOptions

        public IrOptions()
    • Method Detail

      • messageId

        public abstract @Nullable java.lang.Long messageId()
      • messageName

        public abstract @Nullable java.lang.String messageName()
      • assumeSingleMessageSchema

        public boolean assumeSingleMessageSchema()