Class YaafiToAvalonContextMapper

java.lang.Object
org.apache.fulcrum.yaafi.framework.context.YaafiToAvalonContextMapper

public class YaafiToAvalonContextMapper extends Object
Helper for converting a YAAFI context to a different container
Author:
Siegfried Goeschl
  • Constructor Details

    • YaafiToAvalonContextMapper

      public YaafiToAvalonContextMapper(String urnAvalonName, ClassLoader urnAvalonClassLoader)
      Constructor
      Parameters:
      urnAvalonName - the name of the component for which we create the context
      urnAvalonClassLoader - the classloader of the component
  • Method Details

    • getUrnAvalonClassLoader

      public ClassLoader getUrnAvalonClassLoader()
      Returns:
      Returns the urnAvalonClassLoader.
    • getUrnAvalonName

      public String getUrnAvalonName()
      Returns:
      Returns the urnAvalonName.
    • mapTo

      public org.apache.avalon.framework.context.DefaultContext mapTo(org.apache.avalon.framework.context.Context context, String to) throws org.apache.avalon.framework.context.ContextException
      Map a YAAFI (Merlin) context to a different incarnation
      Parameters:
      context - the context to be mapped
      to - the target Avalon container
      Returns:
      the mapped context
      Throws:
      org.apache.avalon.framework.context.ContextException - accessing the context failed