org.apache.camel.impl.osgi
Class Activator.BundleDataFormatResolver

java.lang.Object
  extended by org.apache.camel.impl.osgi.Activator.BaseService
      extended by org.apache.camel.impl.osgi.Activator.BaseResolver<DataFormat>
          extended by org.apache.camel.impl.osgi.Activator.BundleDataFormatResolver
All Implemented Interfaces:
DataFormatResolver
Enclosing class:
Activator

protected static class Activator.BundleDataFormatResolver
extends Activator.BaseResolver<DataFormat>
implements DataFormatResolver


Field Summary
 
Fields inherited from class org.apache.camel.impl.osgi.Activator.BaseService
bundle
 
Constructor Summary
Activator.BundleDataFormatResolver(org.osgi.framework.Bundle bundle, Map<String,String> dataformats)
           
 
Method Summary
 void register()
           
 DataFormat resolveDataFormat(String name, CamelContext context)
          Resolves the given data format given its name.
 DataFormatDefinition resolveDataFormatDefinition(String name, CamelContext context)
           
 
Methods inherited from class org.apache.camel.impl.osgi.Activator.BaseResolver
createInstance, createInstance
 
Methods inherited from class org.apache.camel.impl.osgi.Activator.BaseService
doRegister, doRegister, doRegister, doRegister, unregister
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Activator.BundleDataFormatResolver

public Activator.BundleDataFormatResolver(org.osgi.framework.Bundle bundle,
                                          Map<String,String> dataformats)
Method Detail

resolveDataFormat

public DataFormat resolveDataFormat(String name,
                                    CamelContext context)
Description copied from interface: DataFormatResolver
Resolves the given data format given its name.

Specified by:
resolveDataFormat in interface DataFormatResolver
Parameters:
name - the name of the data format to lookup in Registry or create
context - the camel context
Returns:
the data format or null if not possible to resolve

resolveDataFormatDefinition

public DataFormatDefinition resolveDataFormatDefinition(String name,
                                                        CamelContext context)

register

public void register()
Specified by:
register in class Activator.BaseService


Apache CAMEL