Uses of Interface
net.bytebuddy.dynamic.loading.ClassLoadingStrategy.Configurable
Packages that use ClassLoadingStrategy.Configurable
Package
Description
This package contains classes that are responsible for class loading of classes that are represented by
byte arrays.-
Uses of ClassLoadingStrategy.Configurable in net.bytebuddy.dynamic.loading
Classes in net.bytebuddy.dynamic.loading that implement ClassLoadingStrategy.ConfigurableModifier and TypeClassDescriptionstatic enumThis class contains implementations of default class loading strategies.protected static classA class loading strategy which applies a class loader injection while applying a givenProtectionDomainon class injection.protected static classA class loading strategy which creates a wrapping class loader while applying a givenProtectionDomainon class loading.Fields in net.bytebuddy.dynamic.loading declared as ClassLoadingStrategy.ConfigurableModifier and TypeFieldDescriptionprivate final ClassLoadingStrategy.Configurable<ClassLoader> ClassLoadingStrategy.Default.dispatcherThe dispatcher to be used when loading a class.Methods in net.bytebuddy.dynamic.loading that return ClassLoadingStrategy.ConfigurableModifier and TypeMethodDescriptionClassLoadingStrategy.Configurable.allowExistingTypes()Determines if this class loading strategy should not throw an exception when attempting to load a class that was already loaded.ClassLoadingStrategy.Default.allowExistingTypes()Determines if this class loading strategy should not throw an exception when attempting to load a class that was already loaded.ClassLoadingStrategy.Default.InjectionDispatcher.allowExistingTypes()Determines if this class loading strategy should not throw an exception when attempting to load a class that was already loaded.ClassLoadingStrategy.Default.WrappingDispatcher.allowExistingTypes()Determines if this class loading strategy should not throw an exception when attempting to load a class that was already loaded.ClassLoadingStrategy.Configurable.opened()With an opened class loading strategy, it is assured that types can be added to the class loader, either by indirect injection using this strategy or by creating a class loader that explicitly supports injection.ClassLoadingStrategy.Default.InjectionDispatcher.opened()With an opened class loading strategy, it is assured that types can be added to the class loader, either by indirect injection using this strategy or by creating a class loader that explicitly supports injection.ClassLoadingStrategy.Default.opened()With an opened class loading strategy, it is assured that types can be added to the class loader, either by indirect injection using this strategy or by creating a class loader that explicitly supports injection.ClassLoadingStrategy.Default.WrappingDispatcher.opened()With an opened class loading strategy, it is assured that types can be added to the class loader, either by indirect injection using this strategy or by creating a class loader that explicitly supports injection.ClassLoadingStrategy.Configurable.with(ProtectionDomain protectionDomain) Overrides the implicitly set defaultProtectionDomainwith an explicit one.ClassLoadingStrategy.Configurable.with(ClassLoaderDecorator.Factory classLoaderDecoratorFactory) Defines a factory that decorates a given class loader prior to class loading.ClassLoadingStrategy.Configurable.with(PackageDefinitionStrategy packageDefinitionStrategy) Defines the supplied package definition strategy to be used for defining packages.ClassLoadingStrategy.Default.InjectionDispatcher.with(ProtectionDomain protectionDomain) Overrides the implicitly set defaultProtectionDomainwith an explicit one.ClassLoadingStrategy.Default.InjectionDispatcher.with(ClassLoaderDecorator.Factory classLoaderDecoratorFactory) Defines a factory that decorates a given class loader prior to class loading.ClassLoadingStrategy.Default.InjectionDispatcher.with(PackageDefinitionStrategy packageDefinitionStrategy) Defines the supplied package definition strategy to be used for defining packages.ClassLoadingStrategy.Default.with(ProtectionDomain protectionDomain) Overrides the implicitly set defaultProtectionDomainwith an explicit one.ClassLoadingStrategy.Default.with(ClassLoaderDecorator.Factory classLoaderDecoratorFactory) Defines a factory that decorates a given class loader prior to class loading.ClassLoadingStrategy.Default.with(PackageDefinitionStrategy packageDefinitionStrategy) Defines the supplied package definition strategy to be used for defining packages.ClassLoadingStrategy.Default.WrappingDispatcher.with(ProtectionDomain protectionDomain) Overrides the implicitly set defaultProtectionDomainwith an explicit one.ClassLoadingStrategy.Default.WrappingDispatcher.with(ClassLoaderDecorator.Factory classLoaderDecoratorFactory) Defines a factory that decorates a given class loader prior to class loading.ClassLoadingStrategy.Default.WrappingDispatcher.with(PackageDefinitionStrategy packageDefinitionStrategy) Defines the supplied package definition strategy to be used for defining packages.Constructors in net.bytebuddy.dynamic.loading with parameters of type ClassLoadingStrategy.ConfigurableModifierConstructorDescriptionprivateDefault(ClassLoadingStrategy.Configurable<ClassLoader> dispatcher) Creates a new default class loading strategy.