Class ModularReference

java.lang.Object
javax.naming.Reference
org.jboss.as.naming.context.ModularReference
All Implemented Interfaces:
Serializable, Cloneable

public class ModularReference extends Reference
Reference implementation that captures a module name and allows object factories to be loaded and created from modules.
Author:
John Bailey
See Also:
  • Method Details

    • create

      public static ModularReference create(Class<?> type, Class<?> factoryClass)
      Create a ModuleReference from a target type and factory class.
      Parameters:
      type - The class type for the reference
      factoryClass - The factory class
      Returns:
      A ModularReference
    • create

      public static ModularReference create(String className, Class<?> factoryClass)
      Create a ModuleReference from a target class name and factory class.
      Parameters:
      className - The class name for the reference
      factoryClass - The factory class
      Returns:
      A ModularReference
    • create

      public static ModularReference create(Class<?> type, RefAddr addr, Class<?> factoryClass)
      Create a ModuleReference from a target type, reference address and factory class.
      Parameters:
      type - The class type for the reference
      addr - The address of the object
      factoryClass - The factory class
      Returns:
      A ModularReference
    • create

      public static ModularReference create(String className, RefAddr addr, Class<?> factoryClass)
      Create a ModuleReference from a target class name, reference address and factory class.
      Parameters:
      className - The class name for the reference
      addr - The address of the object
      factoryClass - The factory class
      Returns:
      A ModularReference
    • getModuleName

      public String getModuleName()
      Get the module name to load the factory class from.
      Returns:
      The module name