Skip navigation links
A B C D E F G H I J K L M N O P R S T U V W X _ 

A

acceptPathAsClass(String) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
Says to javassist if the path can even be a class name.
add(Class<?>[], Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
Adds a class to an array.
add(E) - Method in class org.zeroturnaround.javarebel.integration.util.NopSet
 
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(String) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
 
addInterface(Class<?>) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
 
addInterface(String) - Method in interface org.zeroturnaround.javarebel.integration.support.CBPs.DirectProcessor
 
addInterface(Class<?>) - 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.
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(URL) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
 
addRecursiveDir(RebelSource) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
 
addRecursiveDir(File) - Method in class org.zeroturnaround.javarebel.integration.monitor.FileMonitorAdapter
 
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.
AtomicBoolean - Class in org.zeroturnaround.javarebel.integration.support
A boolean value that may be updated atomically.
AtomicBoolean(boolean) - Constructor for class org.zeroturnaround.javarebel.integration.support.AtomicBoolean
Creates a new AtomicBoolean with the given initial value.
available() - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
AvoidDuplicatePatchingCBP - Class in org.zeroturnaround.javarebel.integration.support
A CBP that avoids patching a given class when it has already been patched.
AvoidDuplicatePatchingCBP(JavassistClassBytecodeProcessor) - Constructor for class org.zeroturnaround.javarebel.integration.support.AvoidDuplicatePatchingCBP
 
AvoidDuplicatePatchingCBP(JavassistClassBytecodeProcessor, String) - Constructor for class org.zeroturnaround.javarebel.integration.support.AvoidDuplicatePatchingCBP
 

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
 
beforeCheck(ClassLoader, String) - Method in class org.zeroturnaround.javarebel.integration.generic.MultiReloadCheckListener
 
beforeCheck(ClassLoader, String) - Method in class org.zeroturnaround.javarebel.integration.generic.SingleReloadCheckListener
 
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
 
BuilderFactory(ReloadingProxyFactory.Builder) - Constructor for class org.zeroturnaround.javarebel.integration.util.ReloadingProxyFactory.BuilderFactory
 

C

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
 
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
 
ClassLoaderResourcesInputStreamDecorator - Class in org.zeroturnaround.javarebel.integration.util
This utility is handy when you've got some static resource suppliers that return an InputStream to the caller, but no other information is propagated what resources and from where were loaded into this InputStream.
ClassLoaderResourcesInputStreamDecorator(InputStream, List<MonitoredResource>) - Constructor for class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
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
 
close() - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
closeStream(InputStream) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
 
compareAndSet(boolean, boolean) - Method in class org.zeroturnaround.javarebel.integration.support.AtomicBoolean
Atomically set the value to the given updated value if the current value == the expected value.
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
 
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
 
create() - Method in class org.zeroturnaround.javarebel.integration.util.ReloadingProxyFactory.BuilderFactory
 
createProxy(Class<?>, MethodHandler) - Static method in class org.zeroturnaround.javarebel.integration.util.ProxyUtil
Create a proxy instance of the given class.
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(PrivilegedAction<T>) - Static method in class org.zeroturnaround.javarebel.integration.util.SecurityController
Execute call with security manager disabled
doWithoutSecurityManager(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.

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
 
FindClassClassBytecodeProcessor - Class in org.zeroturnaround.javarebel.integration.generic
CBP for the standard class loader integration.
FindClassClassBytecodeProcessor() - Constructor for class org.zeroturnaround.javarebel.integration.generic.FindClassClassBytecodeProcessor
 
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() - Method in class org.zeroturnaround.javarebel.integration.support.AtomicBoolean
Returns the current value.
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.
getBytes() - Method in class org.zeroturnaround.javarebel.integration.generic.RestrictedResource
 
getBytes(InputStream) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
 
getBytesAndClose(Reader) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
 
getBytesAndClose(InputStream) - Static method in class org.zeroturnaround.javarebel.integration.util.IoUtil
 
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(ClassPool, String, String[]) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
 
getDeclaredConstructor(Class<?>, Class<?>...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
 
getDeclaredField(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
 
getDeclaredFieldValue(Object, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassReflectionUtil
Get the value of a field on the given object.
getDeclaredMethod(CtClass, String, String...) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
Finds a declared method by name and params.
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(Class<?>, String, Class<?>...) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
 
getDelegate() - Method in interface org.zeroturnaround.javarebel.integration.support.ProxyClassBytecodeProcessor
 
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(Object, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
 
getFieldValue(Class<?>, 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(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
 
getInstance() - Static method in class org.zeroturnaround.javarebel.integration.generic.NopConstructorCBP
 
getInterfaces(Collection<Class<?>>) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassReflectionUtil
 
getInterfaces(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
Deprecated. 
getJavaVersion() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
 
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
 
getParents(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
Deprecated. 
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
 
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) - Method in class org.zeroturnaround.javarebel.integration.generic.ReloadingMethodHandler
 
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
 
hasDeclaredField(CtClass, String) - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
 
hasDeclaredMethod(CtClass, 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(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
 
hash32(byte[]) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
 
hasJava5() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
is at least java5
hasJava6() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
is at least java6
hasJava7() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
is at least java7
hasJava8() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
is at least java8
hasJava9() - Static method in class org.zeroturnaround.javarebel.integration.util.EnvironmentUtil
is at least java9
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(Object) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
Return a String representation of an object's overall identity.
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.
implement(String) - Static method in class org.zeroturnaround.javarebel.integration.support.CBPs
 
implement(Class<?>) - 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
 
init() - Static method in class org.zeroturnaround.javarebel.integration.util.JavassistUtil
 
inputStream - Variable in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
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, Method, Method, Object[]) - Method in class org.zeroturnaround.javarebel.integration.generic.ReloadingMethodHandler
 
invoke(Object, String, Object, Object, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
Invoke a declared method with three parameters.
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) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
Invoke a declared method with one parameter.
invoke(Object, String) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
Invoke a declared method with no 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
 
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

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
 
loadedResources - Variable in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
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
 
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.
mark(int) - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
markSupported() - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
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
 
MonitoredResource(Resource, boolean) - 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
 
MultiReloadCheckListener - Class in org.zeroturnaround.javarebel.integration.generic
ReloadCheckListener that checks a given set of classes.
MultiReloadCheckListener(Collection<Class<?>>) - Constructor for class org.zeroturnaround.javarebel.integration.generic.MultiReloadCheckListener
 

N

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
 
Nop - Interface in org.zeroturnaround.javarebel.integration.generic
Interface that is used as the only parameter type of NOP-constructor.
NopConstructorCBP - Class in org.zeroturnaround.javarebel.integration.generic
Processor adding NOP constructors to the classes.
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<?>) - Method in class org.zeroturnaround.javarebel.integration.generic.ClassEventListenerAdapter
 
onClassEvent(int, Class<?>) - 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

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
 
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.FindClassClassBytecodeProcessor
 
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.NopConstructorCBP
 
process(ClassPool, ClassLoader, CtClass) - Method in class org.zeroturnaround.javarebel.integration.generic.ServletContextImplClassBytecodeProcessor
 
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.AvoidDuplicatePatchingCBP
 
process(ClassPool, ClassLoader, CtClass) - Method in class org.zeroturnaround.javarebel.integration.support.CBPs.DelayedProcessor
 
process(ClassPool, CtClass) - Static method in class org.zeroturnaround.javarebel.integration.support.CBPs
 
process(ClassLoader, String, byte[]) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
 
process(ClassPool, ClassLoader, CtClass) - Method in class org.zeroturnaround.javarebel.integration.support.JavassistClassBytecodeProcessor
Modifies the class to be loaded.
ProxyClassBytecodeProcessor - Interface in org.zeroturnaround.javarebel.integration.support
 
ProxyUtil - Class in org.zeroturnaround.javarebel.integration.util
Helper methods for creating proxies from classes which are processed by the NopConstructorCBP.
ProxyUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.ProxyUtil
 
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
 
read() - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
read(byte[], int, int) - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
read(byte[]) - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
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(ClassLoader, String) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
 
registerConf(URL) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
 
registerConf(String) - 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, Object) - 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, Object) - Static method in class org.zeroturnaround.javarebel.integration.monitor.MonitoredResourceManager
 
registerConf(MonitoredResource, Object) - 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
 
ReloadingMethodHandler - Class in org.zeroturnaround.javarebel.integration.generic
Javassist method handler delegating invocations to a reloadable target.
ReloadingMethodHandler(Object, Factory, UpdateChecker) - Constructor for class org.zeroturnaround.javarebel.integration.generic.ReloadingMethodHandler
 
ReloadingProxyFactory - Class in org.zeroturnaround.javarebel.integration.util
 
ReloadingProxyFactory() - Constructor for class org.zeroturnaround.javarebel.integration.util.ReloadingProxyFactory
 
ReloadingProxyFactory.Builder - Interface in org.zeroturnaround.javarebel.integration.util
 
ReloadingProxyFactory.BuilderFactory - Class in org.zeroturnaround.javarebel.integration.util
 
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
 
reset() - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
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
 

S

SecurityController - Class in org.zeroturnaround.javarebel.integration.util
 
SecurityController() - Constructor for class org.zeroturnaround.javarebel.integration.util.SecurityController
 
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
 
ServletContextImplClassBytecodeProcessor - Class in org.zeroturnaround.javarebel.integration.generic
Bytecode processor for the standard Servlet context integration.
ServletContextImplClassBytecodeProcessor() - Constructor for class org.zeroturnaround.javarebel.integration.generic.ServletContextImplClassBytecodeProcessor
 
set(boolean) - Method in class org.zeroturnaround.javarebel.integration.support.AtomicBoolean
Unconditionally sets to the given value.
setAccessible(AccessibleObject) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
 
setContextClassLoader(ClassLoader) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
 
setDeclaredFieldValue(Object, String, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ClassReflectionUtil
Set the value of a field on the given instance.
setExecutable(File) - Static method in class org.zeroturnaround.javarebel.integration.util.ExecUtil
Tries to set the file executable
setFieldValue(Object, String, Object) - Static method in class org.zeroturnaround.javarebel.integration.util.ReflectionUtil
 
setFieldValue(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
 
setFieldValueOrFail(Object, Class<?>, 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
 
SingleReloadCheckListener - Class in org.zeroturnaround.javarebel.integration.generic
ReloadCheckListener that checks a single class.
SingleReloadCheckListener(Class<?>) - Constructor for class org.zeroturnaround.javarebel.integration.generic.SingleReloadCheckListener
 
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.
skip(long) - Method in class org.zeroturnaround.javarebel.integration.util.ClassLoaderResourcesInputStreamDecorator
 
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
 
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(URL[]) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
Converts the array of URLs to an Enumeration.
toEnumeration(File) - Static method in class org.zeroturnaround.javarebel.integration.util.ResourceUtil
 
toString() - Method in class org.zeroturnaround.javarebel.integration.generic.DependencyClassEventListener
 
toString() - Method in class org.zeroturnaround.javarebel.integration.generic.MultiReloadCheckListener
 
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(Collection<Object>) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
 
toString(Object[]) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
 
toString(Object) - Static method in class org.zeroturnaround.javarebel.integration.util.MiscUtil
 
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(ClassLoaderDestructionListener) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
 
weak(ClassIdentityFilter) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
 
weak(RequestListener) - Static method in class org.zeroturnaround.javarebel.integration.util.WeakUtil
 
weak(FileEventListener) - 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.
WeakUtil - Class in org.zeroturnaround.javarebel.integration.util
 
WeakUtil() - Constructor for class org.zeroturnaround.javarebel.integration.util.WeakUtil
 
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. 
withParents(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloaderUtil
wrap(Object, ReloadingProxyFactory.Builder, UpdateChecker) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloadingProxyFactory
 
wrap(Object, Factory, UpdateChecker) - Static method in class org.zeroturnaround.javarebel.integration.util.ReloadingProxyFactory
 
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
 

_

__buildTarget() - Method in interface org.zeroturnaround.javarebel.integration.util.ReloadingProxyFactory.Builder
 
_createProxyClass(Class<?>) - Static method in class org.zeroturnaround.javarebel.integration.util.ProxyUtil
Creates a proxy class from the given class.
A B C D E F G H I J K L M N O P R S T U V W X _ 
Skip navigation links

Copyright © 2017. All rights reserved.