Class DefaultMetaData

  • All Implemented Interfaces:
    org.apache.camel.component.extension.MetaDataExtension.MetaData

    public class DefaultMetaData
    extends Object
    implements org.apache.camel.component.extension.MetaDataExtension.MetaData
    • Constructor Detail

      • DefaultMetaData

        public DefaultMetaData​(org.apache.camel.CamelContext camelContext,
                               Map<String,​Object> attributes,
                               Object payload)
    • Method Detail

      • getAttribute

        public Object getAttribute​(String name)
        Specified by:
        getAttribute in interface org.apache.camel.component.extension.MetaDataExtension.MetaData
      • getAttributes

        public Map<String,​Object> getAttributes()
        Specified by:
        getAttributes in interface org.apache.camel.component.extension.MetaDataExtension.MetaData
      • getAttribute

        public <T> T getAttribute​(String name,
                                  Class<T> type)
        Specified by:
        getAttribute in interface org.apache.camel.component.extension.MetaDataExtension.MetaData
      • getPayload

        public Object getPayload()
        Specified by:
        getPayload in interface org.apache.camel.component.extension.MetaDataExtension.MetaData
      • getPayload

        public <T> T getPayload​(Class<T> type)
        Specified by:
        getPayload in interface org.apache.camel.component.extension.MetaDataExtension.MetaData