Uses of Annotation Interface
org.apache.juneau.marshall.Marshalled
Packages that use Marshalled
Package
Description
ATOM Data Transfer Objects
Juneau
@Marshalled types for the
HAL (Hypertext Application Language)
hypermedia format, also covered by
draft-kelly-json-hal-08.HTML5 Data Transfer Objects
Juneau
@Marshalled types for the
JSON:API v1.1 wire format.Juneau
@Marshalled types for
JSON Patch (RFC 6902).JSON-RPC 2.0 envelope beans.
JSON Schema Data Transfer Objects
Juneau
@Marshalled types for the Model Context Protocol (MCP) wire format.Juneau
@Marshalled types for the Model Context Protocol (MCP) wire format.Swagger Data Transfer Objects
Juneau
@Marshalled beans for
RFC 7807 — Problem Details for HTTP APIs
(media type application/problem+json).HTTP Header Beans
HTTP Part Beans
HTTP Response Exception Beans
Marshalling API
XML Marshalling Support
REST HTTP Parts
Optional Jakarta Bean Validation 3.x
integration for
juneau-rest-server — declarative validation of request beans via
jakarta.validation.constraints.* annotations.-
Uses of Marshalled in org.apache.juneau.bean.atom
Classes in org.apache.juneau.bean.atom with annotations of type MarshalledModifier and TypeClassDescriptionclassRepresents a category or tag associated with a feed or entry.classRepresents an individual entry within an Atom feed or as a standalone Atom document.classRepresents a top-level Atom feed document.classIdentifies the software agent used to generate an Atom feed.classRepresents a small icon image for visual identification of a feed.classRepresents a permanent, universally unique identifier for a feed or entry.classRepresents a reference from an entry or feed to a Web resource.classRepresents a larger logo image for visual identification of a feed. -
Uses of Marshalled in org.apache.juneau.bean.hal
Classes in org.apache.juneau.bean.hal with annotations of type MarshalledModifier and TypeClassDescriptionclassRepresents a HAL Link Object as defined by draft-kelly-json-hal-08 § 5.classRepresents a HAL Resource Object as defined by draft-kelly-json-hal-08 § 4. -
Uses of Marshalled in org.apache.juneau.bean.html5
Classes in org.apache.juneau.bean.html5 with annotations of type MarshalledModifier and TypeClassDescriptionclassDTO for an HTML <a> element.classDTO for an HTML <abbr> element.classDTO for an HTML <address> element.classDTO for an HTML <area> element.classDTO for an HTML <article> element.classDTO for an HTML <aside> element.classDTO for an HTML <audio> element.classDTO for an HTML <b> element.classDTO for an HTML <base> element.classDTO for an HTML <bdi> element.classDTO for an HTML <bdo> element.classDTO for an HTML <blockquote> element.classDTO for an HTML <body> element.classDTO for an HTML <br> element.classDTO for an HTML <button> element.classDTO for an HTML <canvas> element.classDTO for an HTML <caption> element.classDTO for an HTML <cite> element.classDTO for an HTML <code> element.classDTO for an HTML <col> element.classDTO for an HTML <colgroup> element.classDTO for an HTML <data> element.classDTO for an HTML <datalist> element.classDTO for an HTML <dd> element.classDTO for an HTML <del> element.classDTO for an HTML <dfn> element.classDTO for an HTML <div> element.classDTO for an HTML <dl> element.classDTO for an HTML <dt> element.classDTO for an HTML <em> element.classDTO for an HTML <embed> element.classDTO for an HTML <fieldset> element.classDTO for an HTML <figcaption> element.classDTO for an HTML <figure> element.classDTO for an HTML <footer> element.classDTO for an HTML <form> element.classDTO for an HTML <h1> element.classDTO for an HTML <h2> element.classDTO for an HTML <h3> element.classDTO for an HTML <h4> element.classDTO for an HTML <h5> element.classDTO for an HTML <h6> element.classDTO for an HTML <head> element.classDTO for an HTML <header> element.classDTO for an HTML <hr> element.classDTO for an HTML <html> element.classDTO for an HTML <i> element.classDTO for an HTML <iframe> element.classDTO for an HTML <img> element.classDTO for an HTML <input> element.classDTO for an HTML <ins> element.classDTO for an HTML <kbd> element.classDTO for an HTML <keygen> element.classDTO for an HTML <label> element.classDTO for an HTML <legend> element.classDTO for an HTML <li> element.classDTO for an HTML <link> element.classDTO for an HTML <main> element.classDTO for an HTML <map> element.classDTO for an HTML <mark> element.classDTO for an HTML <meta> element.classDTO for an HTML <meter> element.classDTO for an HTML <nav> element.classDTO for an HTML <noscript> element.classDTO for an HTML <object> element.classDTO for an HTML <ol> element.classDTO for an HTML <optgroup> element.classDTO for an HTML <option> element.classDTO for an HTML <output> element.classDTO for an HTML <p> element.classDTO for an HTML <param> element.classDTO for an HTML <pre> element.classDTO for an HTML <progress> element.classDTO for an HTML <q> element.classDTO for an HTML <rb> element.classDTO for an HTML <rp> element.classDTO for an HTML <rt> element.classDTO for an HTML <rtc> element.classDTO for an HTML <ruby> element.classDTO for an HTML <s> element.classDTO for an HTML <samp> element.classDTO for an HTML <script> element.classDTO for an HTML <section> element.classDTO for an HTML <select> element.classDTO for an HTML <small> element.classDTO for an HTML <source> element.classDTO for an HTML <span> element.classDTO for an HTML <strong> element.classDTO for an HTML <style> element.classDTO for an HTML <sub> element.classDTO for an HTML <sup> element.classDTO for an HTML <table> element.classDTO for an HTML <tbody> element.classDTO for an HTML <td> element.classDTO for an HTML <template> element.classDTO for an HTML <textarea> element.classDTO for an HTML <tfoot> element.classDTO for an HTML <th> element.classDTO for an HTML <thead> element.classDTO for an HTML <time> element.classDTO for an HTML <title> element.classDTO for an HTML <tr> element.classDTO for an HTML <track> element.classDTO for an HTML <u> element.classDTO for an HTML <ul> element.classDTO for an HTML <var> element.classDTO for an HTML <video> element.classDTO for an HTML <wbr> element. -
Uses of Marshalled in org.apache.juneau.bean.jsonapi
Classes in org.apache.juneau.bean.jsonapi with annotations of type MarshalledModifier and TypeClassDescriptionclassRepresents the top-level JSON:API document as defined by JSON:API v1.1 § Document Structure.classRepresents a JSON:API Error Object as defined by JSON:API v1.1 § Error Objects.classRepresents thesourcesub-object of a JSON:API Error Object.classRepresents a JSON:API Link Object as defined by JSON:API v1.1 § Links.classRepresents a JSON:API Relationship Object as defined by JSON:API v1.1 § Relationships.classRepresents a JSON:API Resource Object as defined by JSON:API v1.1 § Resource Objects.classRepresents a JSON:API Resource Identifier Object as defined by JSON:API v1.1 § Resource Identifier Objects.classRepresents the JSON:API top-leveljsonapimember. -
Uses of Marshalled in org.apache.juneau.bean.jsonpatch
Classes in org.apache.juneau.bean.jsonpatch with annotations of type MarshalledModifier and TypeClassDescriptionclassThe JSON Patch"add"operation per RFC 6902 § 4.1.classThe JSON Patch"copy"operation per RFC 6902 § 4.5.classAbstract base for a JSON Patch operation per RFC 6902.classThe JSON Patch"move"operation per RFC 6902 § 4.4.classThe JSON Patch"remove"operation per RFC 6902 § 4.2.classThe JSON Patch"replace"operation per RFC 6902 § 4.3.classThe JSON Patch"test"operation per RFC 6902 § 4.6. -
Uses of Marshalled in org.apache.juneau.bean.jsonrpc
Classes in org.apache.juneau.bean.jsonrpc with annotations of type MarshalledModifier and TypeClassDescriptionclassJSON-RPC 2.0 error object.classJSON-RPC 2.0 request envelope.classJSON-RPC 2.0 success or error response envelope.classRuntime exception carrying JSON-RPC error fields for mapping toJsonRpcError. -
Uses of Marshalled in org.apache.juneau.bean.jsonschema
Classes in org.apache.juneau.bean.jsonschema with annotations of type MarshalledModifier and TypeClassDescriptionclassJsonSchema<SELF extends JsonSchema<SELF>>Represents a top-level schema object bean in the JSON-Schema core specification. -
Uses of Marshalled in org.apache.juneau.bean.mcp.v20250618
Classes in org.apache.juneau.bean.mcp.v20250618 with annotations of type MarshalledModifier and TypeClassDescriptionclassBase64 blob body forresources/readresults or embedded resource content.classParameters for "tools/call".classResult payload for "tools/call".classMCP client capability advertisement inInitializeRequest.classParameters for "completion/complete".classResult payload for "completion/complete".classCompletion values for a "completion/complete" request.classIdentifies the prompt argument or resource-template variable being completed, and its current partial value.classEmpty marker capability advertising "completion/complete" support (structure may grow with the spec).classOptional already-resolved argument values supplied alongside acompletion/completerequest.interfacePolymorphic "completion/complete" target reference (prompt or resource template).interfacePolymorphic MCP content block (tool results, prompt messages).classMCPresourcecontent block (inline resource body).classParameters for "prompts/get".classResult payload for "prompts/get".classMCPimagecontent block (base64 data).classMCPImplementationobject (name/version).classMCPinitializerequest parameters.classMCPinitializeresult payload.classJSON Schema subset used by MCP toolinputSchemaobjects.classResult payload for "prompts/list".classResult payload for "resources/list".classResult payload for "resources/templates/list".classResult payload for "tools/list".classServer logging capability marker (structure may grow with the spec).classMCP prompt descriptor (prompts/listentry).classDeclared argument for an MCP prompt.classServer capability flags for prompts.classSingle message line insideGetPromptResult.classCompletionReferencetargeting a declared prompt by name.classParameters for "resources/read".classResult payload for "resources/read".classMCP resource descriptor (resources/listentry).classServer capability flags for resources.interfacePolymorphic MCP resource body (text or base64 blob).classMCP resource-template descriptor (resources/templates/listentry).classCompletionReferencetargeting a registered resource template by its exact URI-template string.classClient roots capability.classMCP server capability advertisement inInitializeResult.classMCPtextcontent block.classText body forresources/readresults or embedded resource content.classMCP tool descriptor (tools/listentry).classServer capability flags for tools. -
Uses of Marshalled in org.apache.juneau.bean.mcp.v20260728
Classes in org.apache.juneau.bean.mcp.v20260728 with annotations of type MarshalledModifier and TypeClassDescriptionclassMCPaudiocontent block (base64 data).classBase64 blob body forresources/readresults or embedded resource content.classParameters for "tools/call".classResult payload for "tools/call".classMCP client capability advertisement carried by RequestMeta.classParameters for "completion/complete".classResult payload for "completion/complete".classCompletion values for a "completion/complete" request.classIdentifies the prompt argument or resource-template variable being completed, and its current partial value.classEmpty marker capability advertising "completion/complete" support (structure may grow with the spec).classOptional already-resolved argument values supplied alongside acompletion/completerequest.interfacePolymorphic "completion/complete" target reference (prompt or resource template).interfacePolymorphic MCP content block (tool results, prompt messages).classParameters for "sampling/createMessage", a server-to-client duplex request (MCP sampling).classResult payload for "sampling/createMessage" (MCP sampling).classClient elicitation capability (SEP-2322): presence onClientCapabilities.getElicitation()signals the client understandsinput_requiredelicitation-flavored requests.classOne entry of aninput_requiredpause'sinputRequestsmap for an elicitation sub-request (MCP2026-07-28SEP-2322), built by atools/call/prompts/get/resources/readhandler and placed viaorg.apache.juneau.rest.server.mcp.v20260728.ElicitationRequests.classThe end user's answer to anElicitRequest(MCP2026-07-28SEP-2322), echoed back keyed by the same server-assigned id in a follow-up request'sinputResponsesand decoded viaorg.apache.juneau.rest.server.mcp.v20260728.ElicitationResponses.classMCPresourcecontent block (inline resource body).classParameters for "prompts/get".classResult payload for "prompts/get".classMCP icon descriptor (the schema'sIcons.iconsentry shape), used byImplementation.classMCPimagecontent block (base64 data).classMCPImplementationobject (BaseMetadata+Iconsper the schema): requiredname/version, plus optionaltitle,description, and orderedicons.classResult of atools/call,prompts/get, orresources/readhandler pausing to request more input (MCP2026-07-28SEP-2322 Multi-Round-Trip Requests).classResult payload for "prompts/list".classResult payload for "resources/list".classResult payload for "resources/templates/list".classResult payload for "tools/list".classServer logging capability marker (structure may grow with the spec).classA model family/name hint forModelPreferences.getHints()(MCP sampling).classModel-selection preferences forCreateMessageRequest(MCP sampling).classResult payload for "ping".classMCP prompt descriptor (prompts/listentry).classDeclared argument for an MCP prompt.classServer capability flags for prompts.classSingle message line insideGetPromptResult.classCompletionReferencetargeting a declared prompt by name.classParams for thenotifications/prompts/list_changednotification.classParameters for "resources/read".classResult payload for "resources/read".classOpaque per-request MCP metadata carried under the JSON-RPCparams._metaproperty.classMetadata-only request params carrier for v2 methods whose only common params member is_meta.classMCP resource descriptor (resources/listentry).classServer capability flags for resources.interfacePolymorphic MCP resource body (text or base64 blob).classParams for thenotifications/resources/list_changednotification.classMCP resource-template descriptor (resources/templates/listentry).classCompletionReferencetargeting a registered resource template by its exact URI-template string.classParams for thenotifications/resources/updatednotification: a specific subscribed resource's content changed.classOpaque per-result MCP metadata carried under the JSON-RPCresult._metaproperty.classClient roots capability.classClient sampling capability marker (MCP sampling): presence onClientCapabilities.getSampling()signals the client understands "sampling/createMessage".classOne message inCreateMessageRequest.getMessages()(MCP sampling).classMCP server capability advertisement returned byServerDiscoverResult.classResult payload for "server/discover".classWire filter forsubscriptions/listen: which notification kinds and resource URIs a client wants (seeSubscriptionsListenRequest.getNotifications()), or the honored subset a server actually granted (seeSubscriptionsAcknowledgedNotification.getNotifications()).classMandatory first frame on every acceptedsubscriptions/listenstream: echoes the honored subset of the client's requestedSubscriptionFilter(after capability gating).classRequest params forsubscriptions/listen(SEP-2575): the requested notification filter.classTerminal JSON-RPC result for a gracefully-closedsubscriptions/listenstream.classMCPtextcontent block.classText body forresources/readresults or embedded resource content.classMCP tool descriptor (tools/listentry).classServer capability flags for tools.classParams for thenotifications/tools/list_changednotification. -
Uses of Marshalled in org.apache.juneau.bean.openapi3
Classes in org.apache.juneau.bean.openapi3 with annotations of type Marshalled -
Uses of Marshalled in org.apache.juneau.bean.rfc7807
Classes in org.apache.juneau.bean.rfc7807 with annotations of type Marshalled -
Uses of Marshalled in org.apache.juneau.http.classic.header
Classes in org.apache.juneau.http.classic.header with annotations of type MarshalledModifier and TypeClassDescriptionclassSuperclass of all headers defined in this package. -
Uses of Marshalled in org.apache.juneau.http.classic.part
Classes in org.apache.juneau.http.classic.part with annotations of type MarshalledModifier and TypeClassDescriptionclassImplementation ofNameValuePairfor serializing POJOs as URL-encoded form post entries. -
Uses of Marshalled in org.apache.juneau.http.classic.response
Classes in org.apache.juneau.http.classic.response with annotations of type MarshalledModifier and TypeClassDescriptionclassBasic implementation of theHttpResponseinterface for error responses.classBasicHttpResponse<SELF extends BasicHttpResponse<SELF>>Basic implementation of theHttpResponseinterface. -
Uses of Marshalled in org.apache.juneau.marshall
Classes in org.apache.juneau.marshall with annotations of type MarshalledModifier and TypeClassDescriptionclassRepresents a URL broken into authority/context-root/servlet-path/path-info parts.Fields in org.apache.juneau.marshall declared as MarshalledModifier and TypeFieldDescriptionstatic final MarshalledMarshalledAnnotation.DEFAULTDefault valueMethods in org.apache.juneau.marshall that return MarshalledModifier and TypeMethodDescriptionMarshalledAnnotation.Builder.build()Instantiates a new@Marshalledobject initialized with this builder.Methods in org.apache.juneau.marshall with parameters of type MarshalledModifier and TypeMethodDescriptionMarshalledApplyAnnotation.Builder.value(Marshalled value) Sets theMarshalledApply.value()property on this annotation.Method parameters in org.apache.juneau.marshall with type arguments of type MarshalledModifier and TypeMethodDescriptionMarshalledFilter.Builder.applyAnnotations(List<Marshalled> annotations) Applies the information in the specified list of@Marshalledannotations to this filter. -
Uses of Marshalled in org.apache.juneau.marshall.xml
Classes in org.apache.juneau.marshall.xml with annotations of type MarshalledModifier and TypeClassDescriptionclassRepresents a simple namespace mapping between a simple name and URI. -
Uses of Marshalled in org.apache.juneau.rest.server.httppart
Classes in org.apache.juneau.rest.server.httppart with annotations of type Marshalled -
Uses of Marshalled in org.apache.juneau.rest.server.validation
Classes in org.apache.juneau.rest.server.validation with annotations of type MarshalledModifier and TypeClassDescriptionclassWire-friendly snapshot of a single Jakarta Bean Validation constraint violation, suitable for inclusion in an HTTP error response body.