Annotation Interface MarshalledConfig


Annotation for specifying marshalling-only config properties defined in MarshallingContext and MarshallingTraverseContext.

Used primarily for specifying marshalling configuration properties on REST classes and methods.

This annotation is the marshalling-only sibling of @BeanConfig. Bean-modeling attributes (visibility settings, fluent-setter detection, property naming, not-bean exclusions, etc.) live on @BeanConfig in juneau-commons. Attributes that affect wire format, type discriminators, swap classes, locale/media-type/timezone, and debug mode stay here on @MarshalledConfig.