Package com.zfabrik.components.java

## Interface IJavaComponentClassLoader

- All Known Implementing Classes:
    `JavaComponentClassLoader`

      public interface IJavaComponentClassLoader

  Interface of the class loaders instantiated for Java components.
  Author:
    hb

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `IResourceHandle` | `getJavaComponentHandle()` | Get the resource handle of the Java component, this loader belongs to.
    `java.lang.String` | `getName()` | Get the name of the classloader that is useful for display
    `java.util.List<java.lang.ClassLoader>` | `getParents()` | Get parent loaders
    `boolean` | `isOperational()` | Get whether this loader is still in operation.

- - ### Method Detail

    - #### getName

          java.lang.String getName()

      Get the name of the classloader that is useful for display

    - #### getJavaComponentHandle

          IResourceHandle getJavaComponentHandle()

      Get the resource handle of the Java component, this loader belongs to.

    - #### isOperational

          boolean isOperational()

      Get whether this loader is still in operation. After invalidation of a Java component for example because of a synchronization, its loader become unoperational and will not provide resources or classes anymore.

    - #### getParents

          java.util.List<java.lang.ClassLoader> getParents()

      Get parent loaders