Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- acceptPathAsClass(String) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
-
Says to javassist if the path can even be a class name.
- acceptPathAsPrimitive(String) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
- add(E) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- add(Class<?>[], Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
Adds a class to an array.
- addAll(Collection<? extends E>) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- addField(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- addFile(File) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
-
Adds a file to be monitored, those files will be checked to be up to date when dirty is called
- addInterface(Class<?>) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
- addInterface(Class<?>) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- addInterface(String) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
- addInterface(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- addLocalForParameter(CtMethod, int, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Initializes a named local var from a param.
- addLocalForParameter(CtMethod, String, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Initializes a named local var from a param.
- addLocalVariableTo(String, Class<?>, String, String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- addLoggerField(String, String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- addMethod(String) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
- addMethod(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- addRecursiveDir(File) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- addRecursiveDir(URL) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- addRecursiveDir(RebelSource) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- ALWAYS - Static variable in class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor.CachingPolicy
-
A caching policy signifying that a processor can always be cached.
- asArray(Resource) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates a one-element array of
Resources. - asInputStream(URL) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates a byte input stream from the given URL.
- asRawInputStream(URL) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates a raw input stream from the given URL.
- asResource(URL) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates a new
Resourceobject based on the givenURL. - asResources(URL[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates an array of
Resourceobjects based on the givenURLobjects. - asResources(Enumeration<URL>) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates an array of
Resourceobjects based on the givenURLobjects. - asResources(List<URL>) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Creates an array of
Resourceobjects based on the givenURLobjects.
B
- BaseClassResourceSource - Class in org.zeroturnaround.javarebel.integration.support
-
Base class-to-resource resolution strategy.
- BaseClassResourceSource() - Constructor for class org.zeroturnaround.javarebel.integration.support.BaseClassResourceSource
- BaseServletContextImplClassBytecodeProcessor - Class in org.zeroturnaround.javarebel.integration.generic
-
Bytecode processor for delegating Servlet context's resource related methods.
- BaseServletContextImplClassBytecodeProcessor() - Constructor for class org.zeroturnaround.javarebel.integration.generic.BaseServletContextImplClassBytecodeProcessor
- beforeRequest() - Method in class org.zeroturnaround.javarebel.integration.generic.RequestListenerAdapter
- beginConf(Object) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
-
When starting to build a configuration, the object that is doing the building has to be set here.
- bind(ClassBytecodeProcessor) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil
-
Alias for bind(cbp, cbp.getClass().getClassLoader())
- bind(ClassBytecodeProcessor, ClassLoader) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil
-
Creates a strong reference from class loader to cbp that will be cleared when class loader is destroyed.
- bind(ClassEventListener) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil
-
Alias for bind(cel, cel.getClass().getClassLoader())
- bind(ClassEventListener, ClassLoader) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil
-
Creates a strong reference from class loader to cel that will be cleared when class loader is destroyed.
- bindClassLoader(ClassEventListener, ClassLoader) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassEventListenerUtil
-
The target listener will be weakly referenced
- bindClassLoader(RequestListener, ClassLoader) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestListenerUtil
-
The target listener will be weakly referenced
- bindContextClassLoader(ClassEventListener) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassEventListenerUtil
-
The target listener will be weakly referenced
- bindContextClassLoader(RequestListener) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestListenerUtil
-
The target listener will be weakly referenced
- block(RebelServletContext) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestBlockingUtil
- blockExcludingLocalhost(RebelServletContext) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestBlockingUtil
- ByteBufferConverter - Class in org.zeroturnaround.javarebel.integration.util
- ByteBufferConverter() - Constructor for class org.zeroturnaround.javarebel.integration.util.ByteBufferConverter
C
- CacheAwareJavassistClassBytecodeProcessor - Class in org.zeroturnaround.javarebel.integration.support
-
Processors that extend this class are
cachedby default. - CacheAwareJavassistClassBytecodeProcessor() - Constructor for class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor
- CacheAwareJavassistClassBytecodeProcessor.CachingPolicy - Class in org.zeroturnaround.javarebel.integration.support
-
A caching policy of a
JavassistClassBytecodeProcessor. - callsMethod(CtMethod, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- canWriteToDir(File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
- CBPs - Class in org.zeroturnaround.javarebel.integration.support
-
This class provides a fluent API for processing classes.
- CBPs() - Constructor for class org.zeroturnaround.javarebel.integration.support.CBPs
- CBPs.DelayedProcessor - Class in org.zeroturnaround.javarebel.integration.support
- CBPs.DirectProcessor - Interface in org.zeroturnaround.javarebel.integration.support
- checkAndReload(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
Checks and reloads a set of classes.
- checkAndReloadHierarchy(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- checkInterval - Variable in class org.zeroturnaround.javarebel.integration.util.ReRunThrottler
- ClassBytecodeProcessorWrapper - Interface in org.zeroturnaround.javarebel.integration.support
- ClassEventListenerAdapter - Class in org.zeroturnaround.javarebel.integration.generic
- ClassEventListenerAdapter() - Constructor for class org.zeroturnaround.javarebel.integration.generic.ClassEventListenerAdapter
- ClassEventListenerAdapter(int) - Constructor for class org.zeroturnaround.javarebel.integration.generic.ClassEventListenerAdapter
- ClassEventListenerUtil - Class in org.zeroturnaround.javarebel.integration.util
- ClassEventListenerUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ClassEventListenerUtil
- ClassLoaderLocalUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Utility class for creating class loader local bindings.
- ClassLoaderLocalUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ClassLoaderLocalUtil
- ClassReflectionUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Class reflection helper methods.
- ClassReflectionUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ClassReflectionUtil
- Cleaner - Interface in org.zeroturnaround.javarebel.integration.generic
- clear() - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- clear() - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- clear() - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Removes all mappings from this map, leaving it empty.
- close() - Method in class org.zeroturnaround.javarebel.integration.support.RestrictedClassClassPath
- close() - Method in class org.zeroturnaround.javarebel.integration.support.RestrictedLoaderClassPath
- closeStream(Closeable) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
- concat(URL[], URL[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Concatenates two arrays of
URLs into one. - concatClassPath(String, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Concatenates two class paths.
- confRegistered(String, Object) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
-
Find the MonitoredResourceManager instance that corresponds to that builder.
- contains(Object) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- containsAll(Collection<?>) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- containsKey(Object) - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- containsKey(Object) - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns whether this map contains the specified key.
- containsReloadableClass(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- containsValue(Object) - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- containsValue(Object) - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns whether this map contains the specified value.
- ContextLClassLoaderSwapper - Class in org.zeroturnaround.javarebel.integration.util
-
Utility for temporary swapping the Thread.contextClassLoader.
- ContextLClassLoaderSwapper(ClassLoader) - Constructor for class org.zeroturnaround.javarebel.integration.util.ContextLClassLoaderSwapper
- convert(ByteBuffer) - Static method in class org.zeroturnaround.javarebel.integration.util.ByteBufferConverter
- copy(InputStream, OutputStream) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
- copy(Reader, Writer) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
- copyAndClose(InputStream, File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
-
Copies the given stream to a file.
- copyDeclaredFields(Class<?>, Object, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- copyFile(File, File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
-
Copies the given file to a new location.
- countRunning(RebelServletContext) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestCountingUtil
- create() - Method in interface org.zeroturnaround.javarebel.integration.generic.Factory
- createMethodStopWatch(CtMethod, String, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Wraps method in stopwatch.
- createWeakHashSet() - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
- createWeakHashSet(Collection<T>) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
- createWeakIdentityHashSet() - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
- createWeakReferenceList(Collection<T>) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
D
- DelayedProcessor() - Constructor for class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
- DependencyClassEventListener - Class in org.zeroturnaround.javarebel.integration.generic
-
ClassEventListener wrapper to avoid multiple invocations for a same event.
- DependencyClassEventListener(Class<?>, Collection<Class<?>>, ClassEventListener) - Constructor for class org.zeroturnaround.javarebel.integration.generic.DependencyClassEventListener
- destroy() - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- doWithoutSecurityManager(SecurityController.PrivilegedAction<T>) - Static method in class org.zeroturnaround.javarebel.integration.util.SecurityController
-
Execute call with security manager disabled
- doWithoutSecurityManager(SecurityController.PrivilegedDirectExceptionAction<T, X>) - Static method in class org.zeroturnaround.javarebel.integration.util.SecurityController
- doWithoutSecurityManager(SecurityController.PrivilegedExceptionAction<T>) - Static method in class org.zeroturnaround.javarebel.integration.util.SecurityController
- dumpToString(Object) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
Return a String representation of an object.
- dumpToString(Collection<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
E
- edit(MethodCall) - Method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil.MethodCallReplaceEditor
- endConf() - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
-
When the building of the configuration is done, be sure to call
endConf()for safety. - enter(String) - Static method in class org.zeroturnaround.javarebel.integration.util.MonitorUtil
- entrySet() - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- entrySet() - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns a set containing all of the mappings in this map.
- EnvironmentUtil - Class in org.zeroturnaround.javarebel.integration.util
- EnvironmentUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- ExecUtil - Class in org.zeroturnaround.javarebel.integration.util
- ExecUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ExecUtil
- existsReloadableClassHierarchy(Class<?>[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- exit(String) - Static method in class org.zeroturnaround.javarebel.integration.util.MonitorUtil
- exitPotentialRedirect() - Static method in class org.zeroturnaround.javarebel.integration.util.ServletAddingUtil
F
- Factory - Interface in org.zeroturnaround.javarebel.integration.generic
-
Object factory.
- FileMonitorAdapter - Class in org.zeroturnaround.javarebel.integration.monitor
-
An user of FileEventListener.
- FileMonitorAdapter() - Constructor for class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- FileMonitorAdapter(boolean) - Constructor for class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- FileUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Helper methods for managing operations with the file system..
- FileUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.FileUtil
- find(String) - Method in class org.zeroturnaround.javarebel.integration.support.RestrictedClassClassPath
- find(String) - Method in class org.zeroturnaround.javarebel.integration.support.RestrictedLoaderClassPath
- findDeclaredMethod(Class<?>, String, Object...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
Find the single declared method in the class hierarchy that matches the name and parameters.
- findResource(ClassLoader, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Invokes the
findResourcemethod of the given class loader. - FindResourceClassResourceSource - Class in org.zeroturnaround.javarebel.integration.generic
-
Default class-to-resource resolution strategy.
- FindResourceClassResourceSource(ClassLoader) - Constructor for class org.zeroturnaround.javarebel.integration.generic.FindResourceClassResourceSource
- findResources(ClassLoader, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Invokes the
findResourcesmethod of the given class loader. - findResources(URLClassLoader, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Invokes the
findResourcesmethod of the given URL class loader. - forceDelete(File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
-
Deletes the given file or directory.
G
- get(Object) - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- get(Object) - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns the value of the mapping with the specified key.
- getArgumentTypes(String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- getBytes() - Method in class org.zeroturnaround.javarebel.integration.generic.RestrictedResource
- getBytes(File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
- getBytes(InputStream) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
- getBytesAndClose(InputStream) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
- getBytesAndClose(Reader) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
- getCachingPolicy(ClassPool, ClassLoader) - Method in class org.zeroturnaround.javarebel.integration.generic.ImplementInterfaceCBP
- getCachingPolicy(ClassPool, ClassLoader) - Method in class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor
-
Returns the caching policy used by this processor.
- getClassForAnyName(ClassLoader, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- getClassHierarchies(Class<?>...) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassReflectionUtil
- getClassHierarchies(Collection<? extends Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassReflectionUtil
- getClassHierarchy(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassReflectionUtil
- getClassResource(String) - Method in class org.zeroturnaround.javarebel.integration.support.BaseClassResourceSource
-
Finds the class resource with the given name.
- getClassResource(ResourceSource, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Finds a class resource using a resource finder.
- getConf() - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- getContextClassLoader() - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- getDeclaredConstructor(Class<?>, Class<?>...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- getDeclaredConstructor(ClassPool, String, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- getDeclaredConstructor(CtClass, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- getDeclaredField(Class<?>, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- getDeclaredField(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- getDeclaredMethod(Class<?>, String, Class<?>...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- getDeclaredMethod(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Finds a declared method by name .
- getDeclaredMethod(CtClass, String, Class<?>...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Finds a declared method by name and params.
- getDeclaredMethod(CtClass, String, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Finds a declared method by name and params.
- getDeclaredMethodByDescriptor(CtClass, String, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Finds a declared method with the given name and descriptor prefix.
- getDelegate() - Method in interface org.zeroturnaround.javarebel.integration.support.ClassBytecodeProcessorWrapper
- getExtension(File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
-
Returns the extension of a given file or
nullif the file has no extension. - getFieldValue(Class<?>, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- getFieldValue(Object, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- getFileFromPathOrURL(String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Converts a file path or URL into a
File. - getFileFromURL(String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Converts a URL into a
File. - getFileFromURL(URL) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Converts a URL into a
File. - getFileHandlersLimit() - Static method in class org.zeroturnaround.javarebel.integration.util.ExecUtil
-
Tries to ask the file handles limit in unix environments
- getFindLoadedClass() - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- getFirstExistingClass(ClassPool, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Returns the first class out of the given ones that is found in the classpool or
nullif none is found. - getFirstExistingField(CtClass, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- getFirstExistingMethod(CtClass, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- getFirstExistingMethod(CtMethod, ClassPool, CtClass, String, Class<?>...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- getFirstExistingMethod(CtMethod, ClassPool, CtClass, String, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- getInputStream(File) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
- getInstance(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.generic.ImplementInterfaceCBP
- getInterfaces(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassReflectionUtil
- getJavaVersion() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- getKey() - Method in class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor.CachingPolicy
-
Returns the optional key used by this caching policy.
- getLoadedClass(ClassLoader, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- getLocalResource(String) - Method in class org.zeroturnaround.javarebel.integration.generic.FindResourceClassResourceSource
- getLocalResource(String) - Method in class org.zeroturnaround.javarebel.integration.generic.RestrictedClassResourceSource
- getLocalResources(String) - Method in class org.zeroturnaround.javarebel.integration.generic.FindResourceClassResourceSource
- getLocalResources(String) - Method in class org.zeroturnaround.javarebel.integration.generic.RestrictedClassResourceSource
- getReloadableClasses(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- getReloadableClassHierarchies(Class<?>[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- getReloadableClassHierarchies(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- getReloadableClassHierarchy(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- getReturnTypeFromSignature(String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- getScannedDir() - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- getScannedRebelSource() - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- getSystemClassLoader() - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- getTarget() - Method in class org.zeroturnaround.javarebel.integration.generic.DependencyClassEventListener
- getTarget() - Method in class org.zeroturnaround.javarebel.integration.generic.RedirectMethodHandler
- getTarget() - Method in class org.zeroturnaround.javarebel.integration.generic.RestrictedResource
- getUniqueParentDirs(Collection<File>) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
- getURL(File) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
- getVmArguments() - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- getXRebelCopyInstead(CtMethod) - Static method in class org.zeroturnaround.javarebel.integration.support.NoConflict
H
- hasAnyPaths() - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- hasClass(ClassPool, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasDeclaredConstructor(ClassPool, String, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasDeclaredConstructor(CtClass, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasDeclaredField(ClassPool, String, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasDeclaredField(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasDeclaredMethod(ClassPool, String, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasDeclaredMethod(ClassPool, String, String, String[]) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasDeclaredMethod(ClassPool, CtClass, String, String[]) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasDeclaredMethod(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hash32(byte[]) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- hash32(CharSequence) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- hasJava17() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
is at least java17
- hasJava9() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
-
is at least java9
- hasMethod(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasMethod(CtClass, String, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- hasMethodOnField(CtClass, String, String, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
I
- identityToString(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
Return a String representation of a class' overall identity.
- identityToString(Class<?>[]) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
Return a String representation of a classes' overall identities.
- identityToString(Object) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
Return a String representation of an object's overall identity.
- implement(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.support.CBPs
- implement(String) - Static method in class org.zeroturnaround.javarebel.integration.support.CBPs
- ImplementInterfaceCBP - Class in org.zeroturnaround.javarebel.integration.generic
-
Processor making the class implement the given interface only if it is not already doing so.
- implementsInterface(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- importClass(Class<?>) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- importPackage(String) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
- importPackage(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- importSignatureUsedPackage(ClassPool, CtBehavior) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- importUsedPackage(ClassPool, CtClass) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- indexOf(byte[], byte[]) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- init() - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- insertAfter(String, String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- insertAfterClinit(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- insertAfterLeafCtors(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- insertBefore(String, String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- insertBefore(String, CtClass[], String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- insertBeforeLeafCtors(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- instrument(String, ExprEditor) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
Instruments a declared method with the given name.
- instrumentAll(String, ExprEditor) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
Instruments all declared methods with the given name.
- invoke(Object, Method, Method, Object[]) - Method in class org.zeroturnaround.javarebel.integration.generic.RedirectMethodHandler
- invoke(Object, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
Invoke a declared method with no parameters
- invoke(Object, String, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
Invoke a declared method with one parameter.
- invoke(Object, String, Object, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
Invoke a declared method with two parameters.
- invoke(Object, String, Object, Object, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
-
Invoke a declared method with three parameters.
- invokeByArgs(Object, String, Object...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- invokeStaticByArgs(Class<?>, String, Object...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- IoUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Helper methods for managing streams
- IoUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.IoUtil
- is32bit() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- is64bit() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- isAarch64() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- isActive(String) - Static method in class org.zeroturnaround.javarebel.integration.util.MonitorUtil
- isAmd64() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- isDirty() - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- isEmpty() - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- isEmpty() - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- isEmpty() - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns the number of elements in this map.
- isFieldVisible(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Checks if field with given name is visible from user
- isInContainerTempDir(File) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
-
checks if provided file is in container temp dir, if container has temp dir integration present.
- isLinux() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- isLoadedClass(ClassLoader, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- isMac() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- isMethodVisible(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
-
Checks if method with given name is visible from caller
- isReloadableClassHierarchy(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- isReloadingAnyClass(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- isReloadingAnyClass(Collection<Class<?>>, Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- isWindows() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- isWindows9x() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- isX86() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
- iterator() - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
J
- JavassistClassBytecodeProcessor - Class in org.zeroturnaround.javarebel.integration.support
-
Javassist-based bytecode processor callback.
- JavassistClassBytecodeProcessor() - Constructor for class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
- JavassistUtil - Class in org.zeroturnaround.javarebel.integration.util
-
This util is for the happy path of CtClass methods if you don'l like it then don't use this method and catch your own exceptions
- JavassistUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- JavassistUtil.MethodCallReplaceEditor - Class in org.zeroturnaround.javarebel.integration.util
- jrClean() - Method in interface org.zeroturnaround.javarebel.integration.generic.Cleaner
- jrReinitialize() - Method in interface org.zeroturnaround.javarebel.integration.generic.Reinitializer
K
- keyOnClasses(ClassPool, String...) - Static method in class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor.CachingPolicy
- keyOnFlags(boolean) - Static method in class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor.CachingPolicy
- keyOnFlags(boolean...) - Static method in class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor.CachingPolicy
- keySet() - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- keySet() - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns a set of the keys contained in this map.
L
- lastModified() - Method in class org.zeroturnaround.javarebel.integration.generic.RestrictedResource
- LogMonitorHelper - Class in org.zeroturnaround.javarebel.integration.util
-
Provides static methods for monitoring logging methods invoked from user code.
- LogMonitorHelper() - Constructor for class org.zeroturnaround.javarebel.integration.util.LogMonitorHelper
M
- makeFieldPublic(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- makeMethodSynthetic(CtMethod) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- makeURL(File) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
- makeURL(File, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Converts a JAR entry into a
URL. - MethodCallReplaceEditor(String, String) - Constructor for class org.zeroturnaround.javarebel.integration.util.JavassistUtil.MethodCallReplaceEditor
- MiscUtil - Class in org.zeroturnaround.javarebel.integration.util
- MiscUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.MiscUtil
- modified() - Method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResource
- modified(Object) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
-
Find the MonitoredResourceManager instance that corresponds to that builder.
- MonitoredResource - Class in org.zeroturnaround.javarebel.integration.monitor
- MonitoredResource(Resource) - Constructor for class org.zeroturnaround.javarebel.integration.monitor.MonitoredResource
- MonitoredResourceManager - Class in org.zeroturnaround.javarebel.integration.monitor
-
This is a helper class that makes it easier to record and reproduce a complicated configuration building process.
- MonitoredResourceManager() - Constructor for class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- monitorLogMethod(Object) - Static method in class org.zeroturnaround.javarebel.integration.util.LogMonitorHelper
- MonitorUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Provides thread-local named counters.
- MonitorUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.MonitorUtil
N
- NEVER - Static variable in class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor.CachingPolicy
-
A caching policy signifying that a processor must never be cached.
- newInstance(AccessControlContext, Resource) - Static method in class org.zeroturnaround.javarebel.integration.generic.RestrictedResource
- NoConflict - Class in org.zeroturnaround.javarebel.integration.support
-
Constants here defined to avoid conflicts between JRebel's and XRebel's patching.
- NoConflict() - Constructor for class org.zeroturnaround.javarebel.integration.support.NoConflict
- NopMap<K,
V> - Class in org.zeroturnaround.javarebel.integration.util -
Map implementation that is always empty.
- NopMap() - Constructor for class org.zeroturnaround.javarebel.integration.util.NopMap
- NopSet<E> - Class in org.zeroturnaround.javarebel.integration.util
-
Set implementation that is always empty.
- NopSet() - Constructor for class org.zeroturnaround.javarebel.integration.util.NopSet
O
- objectEquals(Object, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- onClassEvent(int, Class<?>, Collection<ClassEventListener.ChangeType>) - Method in class org.zeroturnaround.javarebel.integration.generic.DependencyClassEventListener
- openClassfile(String) - Method in class org.zeroturnaround.javarebel.integration.support.RestrictedClassClassPath
- openClassfile(String) - Method in class org.zeroturnaround.javarebel.integration.support.RestrictedLoaderClassPath
- org.zeroturnaround.javarebel.integration.generic - package org.zeroturnaround.javarebel.integration.generic
- org.zeroturnaround.javarebel.integration.monitor - package org.zeroturnaround.javarebel.integration.monitor
- org.zeroturnaround.javarebel.integration.support - package org.zeroturnaround.javarebel.integration.support
- org.zeroturnaround.javarebel.integration.util - package org.zeroturnaround.javarebel.integration.util
P
- patchFindClass(ClassPool, CtClass) - Method in class org.zeroturnaround.javarebel.integration.generic.StandardClassLoaderCBP
-
Override class loading
- priority() - Method in class org.zeroturnaround.javarebel.integration.generic.ClassEventListenerAdapter
- priority() - Method in class org.zeroturnaround.javarebel.integration.generic.DependencyClassEventListener
- priority() - Method in class org.zeroturnaround.javarebel.integration.generic.RequestListenerAdapter
- priority() - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
- PrivilegedActionException(Exception) - Constructor for exception org.zeroturnaround.javarebel.integration.util.SecurityController.PrivilegedActionException
- process(ClassLoader, String, byte[]) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
- process(ClassPool, ClassLoader, String, byte[]) - Method in class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor
- process(ClassPool, ClassLoader, String, byte[]) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
- process(ClassPool, ClassLoader, CtClass) - Method in class org.zeroturnaround.javarebel.integration.generic.BaseServletContextImplClassBytecodeProcessor
- process(ClassPool, ClassLoader, CtClass) - Method in class org.zeroturnaround.javarebel.integration.generic.ImplementInterfaceCBP
- process(ClassPool, ClassLoader, CtClass) - Method in class org.zeroturnaround.javarebel.integration.generic.StandardClassLoaderCBP
- process(ClassPool, ClassLoader, CtClass) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
- process(ClassPool, ClassLoader, CtClass) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
-
Modifies the class to be loaded.
- process(ClassPool, CtClass) - Static method in class org.zeroturnaround.javarebel.integration.support.CBPs
- put(K, V) - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- put(K, V) - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Maps the specified key to the specified value.
- putAll(Map<? extends K, ? extends V>) - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- putAll(Map<? extends K, ? extends V>) - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Copies all the mappings in the given map to this map.
R
- rawRequest(Object, Object, Object) - Method in class org.zeroturnaround.javarebel.integration.generic.RequestListenerAdapter
- RedirectMethodHandler - Class in org.zeroturnaround.javarebel.integration.generic
-
Method handler with changeable target.
- RedirectMethodHandler(Object) - Constructor for class org.zeroturnaround.javarebel.integration.generic.RedirectMethodHandler
- ReflectionUtil - Class in org.zeroturnaround.javarebel.integration.util
- ReflectionUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- register(RebelServletContext) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestCountingUtil
- registerConf(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- registerConf(Class<?>, Object) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- registerConf(ClassLoader, String) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- registerConf(ClassLoader, String, Object) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- registerConf(String) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- registerConf(String, Object) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- registerConf(URL) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- registerConf(URL, Object) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- registerScannedDir(File) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- registerScannedRebelSource(RebelSource) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
- Reinitializer - Interface in org.zeroturnaround.javarebel.integration.generic
- ReloaderUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Helper methods for
Reloader. - ReloaderUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
- remove() - Method in interface org.zeroturnaround.javarebel.integration.util.WeakUtil.RemovableListener
- remove(Object) - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- remove(Object) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- remove(Object) - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Removes the mapping with the specified key from this map.
- removeAll(Collection<?>) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- removeFinalFromField(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- removeFinalModifer(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- replaceMethodCall(String, String) - Static method in class org.zeroturnaround.javarebel.integration.support.CBPs
-
Creates an
ExprEditorthat replaces a method call with given source code. - RequestBlockingUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Helper methods for blocking HTTP requests.
- RequestBlockingUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.RequestBlockingUtil
- RequestCountingUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Helper methods for counting currently running HTTP requests.
- RequestCountingUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.RequestCountingUtil
- requestFinally() - Method in class org.zeroturnaround.javarebel.integration.generic.RequestListenerAdapter
- RequestListenerAdapter - Class in org.zeroturnaround.javarebel.integration.generic
- RequestListenerAdapter() - Constructor for class org.zeroturnaround.javarebel.integration.generic.RequestListenerAdapter
- RequestListenerAdapter(int) - Constructor for class org.zeroturnaround.javarebel.integration.generic.RequestListenerAdapter
- RequestListenerUtil - Class in org.zeroturnaround.javarebel.integration.util
- RequestListenerUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.RequestListenerUtil
- ReRunThrottler - Class in org.zeroturnaround.javarebel.integration.util
-
Utility for throttling method runs for at least
checkIntervalExample usage: - ReRunThrottler() - Constructor for class org.zeroturnaround.javarebel.integration.util.ReRunThrottler
- ReRunThrottler(int) - Constructor for class org.zeroturnaround.javarebel.integration.util.ReRunThrottler
- res - Variable in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResource
- reset() - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- ResourceUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Helper methods for finding resources.
- ResourceUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ResourceUtil
- restore() - Method in class org.zeroturnaround.javarebel.integration.util.ContextLClassLoaderSwapper
- RestrictedClassClassPath - Class in org.zeroturnaround.javarebel.integration.support
- RestrictedClassClassPath() - Constructor for class org.zeroturnaround.javarebel.integration.support.RestrictedClassClassPath
-
Creates a new instance of system class path.
- RestrictedClassResourceSource - Class in org.zeroturnaround.javarebel.integration.generic
-
Class resource source using privileged actions.
- RestrictedClassResourceSource(ClassLoader) - Constructor for class org.zeroturnaround.javarebel.integration.generic.RestrictedClassResourceSource
- RestrictedLoaderClassPath - Class in org.zeroturnaround.javarebel.integration.support
- RestrictedLoaderClassPath(ClassLoader) - Constructor for class org.zeroturnaround.javarebel.integration.support.RestrictedLoaderClassPath
- RestrictedResource - Class in org.zeroturnaround.javarebel.integration.generic
- retainAll(Collection<?>) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- run() - Method in interface org.zeroturnaround.javarebel.integration.util.SecurityController.PrivilegedAction
- run() - Method in interface org.zeroturnaround.javarebel.integration.util.SecurityController.PrivilegedDirectExceptionAction
- run() - Method in interface org.zeroturnaround.javarebel.integration.util.SecurityController.PrivilegedExceptionAction
S
- SecurityController - Class in org.zeroturnaround.javarebel.integration.util
- SecurityController() - Constructor for class org.zeroturnaround.javarebel.integration.util.SecurityController
- SecurityController.PrivilegedAction<T> - Interface in org.zeroturnaround.javarebel.integration.util
- SecurityController.PrivilegedActionException - Exception in org.zeroturnaround.javarebel.integration.util
- SecurityController.PrivilegedDirectExceptionAction<T,
X extends Exception> - Interface in org.zeroturnaround.javarebel.integration.util - SecurityController.PrivilegedExceptionAction<T> - Interface in org.zeroturnaround.javarebel.integration.util
- servletAdded() - Static method in class org.zeroturnaround.javarebel.integration.util.ServletAddingUtil
- ServletAddingUtil - Class in org.zeroturnaround.javarebel.integration.util
-
Utility to help with figuring out whether should do a redirect because a servlet was added or not.
- ServletAddingUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ServletAddingUtil
- setAccessible(AccessibleObject) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- setContextClassLoader(ClassLoader) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- setExecutable(File) - Static method in class org.zeroturnaround.javarebel.integration.util.ExecUtil
-
Tries to set the file executable
- setFieldValue(Object, Class<?>, String, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- setFieldValue(Object, String, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- setFieldValueOrFail(Object, Class<?>, String, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- setFieldValueOrFail(Object, String, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
- setImplicitClassNames(Map<String, String>) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
-
Can modify the class name request from javassist.
- setTarget(Object) - Method in class org.zeroturnaround.javarebel.integration.generic.RedirectMethodHandler
- shouldMonitorLogMethod() - Static method in class org.zeroturnaround.javarebel.integration.util.LogMonitorHelper
- shouldRedirect() - Static method in class org.zeroturnaround.javarebel.integration.util.ServletAddingUtil
- shouldThrottle() - Method in class org.zeroturnaround.javarebel.integration.util.ReRunThrottler
- size() - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- size() - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- size() - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns the number of elements in this map.
- skipIfNoClass(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- skipIfNoField(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
-
If the current class does not have a declared field with the given name, then all following processing commands will be turned into no-ops.
- skipIfNoMethod(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
- StandardClassLoaderCBP - Class in org.zeroturnaround.javarebel.integration.generic
-
CBP for the standard class loader integration.
- StandardClassLoaderCBP() - Constructor for class org.zeroturnaround.javarebel.integration.generic.StandardClassLoaderCBP
- strictMethodCallReplacer(String, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
- swap() - Method in class org.zeroturnaround.javarebel.integration.util.ContextLClassLoaderSwapper
T
- toArray() - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- toArray(T[]) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
- toClassPath(URL[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Converts an array of
URLs into a class path. - toEnumeration(File) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
- toEnumeration(URL[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Converts the array of
URLs to anEnumeration. - toString() - Method in class org.zeroturnaround.javarebel.integration.generic.DependencyClassEventListener
- toString() - Method in class org.zeroturnaround.javarebel.integration.generic.RestrictedResource
- toString() - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
- toString() - Method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResource
- toString() - Method in class org.zeroturnaround.javarebel.integration.support.RestrictedLoaderClassPath
- toString(Object) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- toString(Object[]) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- toString(Collection<Object>) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
- toURI(File) - Static method in class org.zeroturnaround.javarebel.integration.util.FileUtil
- toURL() - Method in class org.zeroturnaround.javarebel.integration.generic.RestrictedResource
- toURLs(Enumeration<URL>) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
-
Converts the
Enumerationto an array ofURLs.
U
- unblock(RebelServletContext) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestBlockingUtil
- unregister(RebelServletContext) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestCountingUtil
- UpdateChecker - Interface in org.zeroturnaround.javarebel.integration.generic
-
Up-to-date checker.
- updated() - Method in interface org.zeroturnaround.javarebel.integration.generic.UpdateChecker
V
- values() - Method in class org.zeroturnaround.javarebel.integration.util.NopMap
- values() - Method in class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Returns a collection of the values contained in this map.
W
- waitUntilNoRunning(RebelServletContext, long) - Static method in class org.zeroturnaround.javarebel.integration.util.RequestCountingUtil
-
Waits until there are no requests currently running.
- weak - Variable in class org.zeroturnaround.javarebel.integration.generic.ClassEventListenerAdapter
- weak - Variable in class org.zeroturnaround.javarebel.integration.generic.RequestListenerAdapter
- weak(ClassBytecodeProcessor) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
- weak(ClassEventListener) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
- weak(ClassIdentityFilter) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
- weak(ClassLoaderDestructionListener) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
- weak(FileEventListener) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
- weak(RequestListener) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
- weakCBP(ClassBytecodeProcessor) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
-
Alias for weak(ClassBytecodeProcessor)
- weakCDL(ClassLoaderDestructionListener) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
-
Alias for weak(ClassLoaderDestructionListener)
- weakCEL(ClassEventListener) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
-
Alias for weak(ClassEventListener)
- weakCIF(ClassIdentityFilter) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
-
Alias for weak(ClassIdentityFilter)
- WeakIdentityHashMap<K,
V> - Class in org.zeroturnaround.javarebel.integration.util -
Identical to WeakHashMap, but uses true identity.
- WeakIdentityHashMap() - Constructor for class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Constructs a new empty
WeakHashMapinstance. - WeakIdentityHashMap(int) - Constructor for class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Constructs a new
WeakHashMapinstance with the specified capacity. - WeakIdentityHashMap(int, float) - Constructor for class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Constructs a new
WeakHashMapinstance with the specified capacity and load factor. - WeakIdentityHashMap(Map<? extends K, ? extends V>) - Constructor for class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
-
Constructs a new
WeakHashMapinstance containing the mappings from the specified map. - WeakListenerReference(WeakUtil.RemovableListener, T) - Constructor for class org.zeroturnaround.javarebel.integration.util.WeakUtil.WeakListenerReference
- weakRL(RequestListener) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
-
Alias for weak(RequestListener)
- WeakUtil - Class in org.zeroturnaround.javarebel.integration.util
- WeakUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.WeakUtil
- WeakUtil.RemovableListener - Interface in org.zeroturnaround.javarebel.integration.util
- WeakUtil.WeakListenerReference<T> - Class in org.zeroturnaround.javarebel.integration.util
- withDuplicatePatchingProtection() - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
-
Avoids duplicate patching a given class when it has already been patched.
- withKey(String) - Static method in class org.zeroturnaround.javarebel.integration.support.CacheAwareJavassistClassBytecodeProcessor.CachingPolicy
- withMethod(String) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
- withParentInterfaces(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
Deprecated.
- withParentInterfaces(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
-
Deprecated.
- write(byte[], OutputStream) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
X
- XREBEL_PREFIX - Static variable in class org.zeroturnaround.javarebel.integration.support.NoConflict
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form