Class DefaultMetaData

java.lang.Object
org.apache.camel.component.extension.metadata.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 Details

    • DefaultMetaData

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

    • 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