Class SharedServiceData

java.lang.Object
org.jini.rio.boot.SharedServiceData

public class SharedServiceData extends Object
Statically hold different class loaders per jee container
Author:
kimchy
  • Method Details

    • getJeeClassLoader

      public static ClassLoader getJeeClassLoader(String jeeContainer, String... classesToLoad) throws Exception
      Throws:
      Exception
    • putWebAppClassLoader

      public static void putWebAppClassLoader(String key, ClassLoader webAppClassLoader)
    • removeWebAppClassLoader

      public static ClassLoader removeWebAppClassLoader(String key)
    • addServiceDetails

      public static void addServiceDetails(String key, Callable provider)
    • removeServiceDetails

      public static List<Callable> removeServiceDetails(String key)
    • addServiceMonitors

      public static void addServiceMonitors(String key, Callable provider)
    • removeServiceMonitors

      public static List<Callable> removeServiceMonitors(String key)
    • addMemberAliveIndicator

      public static void addMemberAliveIndicator(String key, Callable<Boolean> provider)
    • removeMemberAliveIndicator

      public static List<Callable<Boolean>> removeMemberAliveIndicator(String key)
    • addUndeployingEventListener

      public static void addUndeployingEventListener(String key, Callable provider)
    • removeUndeployingEventListeners

      public static List<Callable> removeUndeployingEventListeners(String key)
    • addDumpProcessors

      public static void addDumpProcessors(String key, Object provider)
    • removeDumpProcessors

      public static List<Object> removeDumpProcessors(String key)