byte arrays.See: Description
| Interface | Description |
|---|---|
| ByteArrayClassLoader.ChildFirst.SynchronizationEngine |
An engine for receiving a class loading lock when loading a class.
|
| ClassInjector |
A class injector is capable of injecting classes into a
ClassLoader without
requiring the class loader to being able to explicitly look up these classes. |
| ClassInjector.UsingReflection.Dispatcher |
A dispatcher for accessing a
ClassLoader reflectively. |
| ClassInjector.UsingReflection.Dispatcher.Initializable |
Initializes a dispatcher to make non-accessible APIs accessible.
|
| ClassLoadingStrategy |
A strategy for loading a collection of types.
|
| ClassLoadingStrategy.Configurable |
A
ClassLoadingStrategy that allows configuring the strategy's behavior. |
| ClassReloadingStrategy.BootstrapInjection |
A strategy to apply for injecting classes into the bootstrap class loader.
|
| PackageDefinitionStrategy |
A package definer is responsible for defining a package's properties when a class of a new package is loaded.
|
| PackageDefinitionStrategy.Definition |
A definition of a package.
|
| PackageDefinitionStrategy.ManifestReading.SealBaseLocator |
A locator for a seal base URL.
|
| Class | Description |
|---|---|
| ByteArrayClassLoader |
A
ClassLoader that is capable of loading explicitly defined classes. |
| ByteArrayClassLoader.ChildFirst |
A
ByteArrayClassLoader which applies child-first semantics for the
given type definitions. |
| ByteArrayClassLoader.ChildFirst.PrependingEnumeration |
An enumeration that prepends an element to another enumeration and skips the last element of the provided enumeration.
|
| ByteArrayClassLoader.ChildFirst.SynchronizationEngine.ForModernVm |
A synchronization engine for a VM that is aware of parallel-capable class loaders.
|
| ByteArrayClassLoader.ClassLoaderCreationAction |
An action for creating a class loader.
|
| ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction |
An action to define a URL that represents a class file.
|
| ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction.ByteArrayUrlStreamHandler |
A stream handler that returns the given binary representation.
|
| ByteArrayClassLoader.PersistenceHandler.UrlDefinitionAction.ByteArrayUrlStreamHandler.ByteArrayUrlConnection |
A URL connection for a given byte array.
|
| ByteArrayClassLoader.SingletonEnumeration |
An enumeration that contains a single element.
|
| ClassInjector.UsingInstrumentation |
A class injector using a
Instrumentation to append to either the boot classpath
or the system class path. |
| ClassInjector.UsingReflection |
A class injector that uses reflective method calls.
|
| ClassInjector.UsingReflection.Dispatcher.Faulty |
Represents an unsuccessfully loaded method lookup.
|
| ClassInjector.UsingReflection.Dispatcher.Resolved |
Represents a successfully loaded method lookup for the dispatcher.
|
| ClassLoadingStrategy.Default.InjectionDispatcher |
A class loading strategy which applies a class loader injection while applying a given
ProtectionDomain on class injection. |
| ClassLoadingStrategy.Default.WrappingDispatcher |
A class loading strategy which creates a wrapping class loader while applying a given
ProtectionDomain on class loading. |
| ClassLoadingStrategy.ForBootstrapInjection |
A class loading strategy which allows class injection into the bootstrap class loader if
appropriate.
|
| ClassReloadingStrategy |
The class reloading strategy allows to redefine loaded
Classes. |
| ClassReloadingStrategy.BootstrapInjection.Enabled |
An enabled bootstrap class loader injection strategy.
|
| ClassReloadingStrategy.Engine.ClassRedefinitionTransformer |
A class file transformer that applies a given
ClassDefinition. |
| MultipleParentClassLoader |
This
ClassLoader is capable of loading classes from multiple parents. |
| MultipleParentClassLoader.Builder |
A builder to collect class loader and that creates a
MultipleParentClassLoader only if multiple or no
ClassLoaders are found in the process. |
| MultipleParentClassLoader.Builder.ClassLoaderCreationAction |
A privileged action for creating a multiple-parent class loader.
|
| MultipleParentClassLoader.CompoundEnumeration |
A compound URL enumeration.
|
| PackageDefinitionStrategy.Definition.Simple |
A simple package definition where any property is represented by a value.
|
| PackageDefinitionStrategy.ManifestReading |
A package definer that reads a class loader's manifest file.
|
| PackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForFixedValue |
A seal base locator that seals all packages with a fixed URL.
|
| PackageDefinitionStrategy.ManifestReading.SealBaseLocator.ForTypeResourceUrl |
A seal base locator that imitates the behavior of a
URLClassLoader, i.e. tries
to deduct the base from a class's resource URL. |
| Enum | Description |
|---|---|
| ByteArrayClassLoader.ChildFirst.SynchronizationEngine.ForLegacyVm |
A synchronization engine for a VM that is not aware of parallel-capable class loaders.
|
| ByteArrayClassLoader.EmptyEnumeration |
An enumeration without any elements.
|
| ByteArrayClassLoader.PersistenceHandler |
A persistence handler decides on weather the byte array that represents a loaded class is exposed by
the
ClassLoader.getResourceAsStream(String) method. |
| ClassInjector.UsingInstrumentation.Target |
A representation of the target to which Java classes should be appended to.
|
| ClassLoadingStrategy.Default |
This class contains implementations of default class loading strategies.
|
| ClassReloadingStrategy.BootstrapInjection.Disabled |
A disabled bootstrap injection strategy.
|
| ClassReloadingStrategy.Engine |
An engine which performs the actual redefinition of a
Class. |
| PackageDefinitionStrategy.Definition.Trivial |
A package definer that defines packages without any meta data.
|
| PackageDefinitionStrategy.Definition.Undefined |
A canonical implementation of an undefined package.
|
| PackageDefinitionStrategy.ManifestReading.SealBaseLocator.NonSealing |
A seal base locator that never seals a package.
|
| PackageDefinitionStrategy.NoOp |
A package definer that does not define any package.
|
| PackageDefinitionStrategy.Trivial |
A package definer that only defines packages without any meta data.
|
byte arrays.Copyright © 2014–2016. All rights reserved.