Index

A B C D E F G H I J K L M N O P R S T U V W X 
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 Resource object based on the given URL.
asResources(URL[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
Creates an array of Resource objects based on the given URL objects.
asResources(Enumeration<URL>) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
Creates an array of Resource objects based on the given URL objects.
asResources(List<URL>) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
Creates an array of Resource objects based on the given URL objects.

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 cached by 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 findResource method 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 findResources method of the given class loader.
findResources(URLClassLoader, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
Invokes the findResources method 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 null if 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 null if 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
Converts a File into a URL.
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 ExprEditor that 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 checkInterval Example 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 an Enumeration.
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 Enumeration to an array of URLs.

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 WeakHashMap instance.
WeakIdentityHashMap(int) - Constructor for class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
Constructs a new WeakHashMap instance with the specified capacity.
WeakIdentityHashMap(int, float) - Constructor for class org.zeroturnaround.javarebel.integration.util.WeakIdentityHashMap
Constructs a new WeakHashMap instance 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 WeakHashMap instance 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
 
A B C D E F G H I J K L M N O P R S T U V W X 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form