Class AbstractListenerImpl.AbstractInvocationBuilder
- java.lang.Object
-
- org.infinispan.notifications.impl.AbstractListenerImpl.AbstractInvocationBuilder
-
- Direct Known Subclasses:
CacheManagerNotifierImpl.DefaultBuilder
,CacheNotifierImpl.CacheInvocationBuilder
- Enclosing class:
- AbstractListenerImpl<T,L extends ListenerInvocation<T>>
protected abstract class AbstractListenerImpl.AbstractInvocationBuilder extends Object
-
-
Field Summary
Fields Modifier and Type Field Description protected Class<? extends Annotation>
annotation
protected ClassLoader
classLoader
protected Method
method
protected Subject
subject
protected boolean
sync
protected Object
target
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractInvocationBuilder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract L
build()
ClassLoader
getClassLoader()
Method
getMethod()
Subject
getSubject()
Object
getTarget()
boolean
isSync()
AbstractListenerImpl.AbstractInvocationBuilder
setAnnotation(Class<? extends Annotation> annotation)
AbstractListenerImpl.AbstractInvocationBuilder
setClassLoader(ClassLoader classLoader)
AbstractListenerImpl.AbstractInvocationBuilder
setMethod(Method method)
AbstractListenerImpl.AbstractInvocationBuilder
setSubject(Subject subject)
AbstractListenerImpl.AbstractInvocationBuilder
setSync(boolean sync)
AbstractListenerImpl.AbstractInvocationBuilder
setTarget(Object target)
-
-
-
Field Detail
-
target
protected Object target
-
method
protected Method method
-
annotation
protected Class<? extends Annotation> annotation
-
sync
protected boolean sync
-
classLoader
protected ClassLoader classLoader
-
subject
protected Subject subject
-
-
Method Detail
-
getTarget
public Object getTarget()
-
getMethod
public Method getMethod()
-
setAnnotation
public AbstractListenerImpl.AbstractInvocationBuilder setAnnotation(Class<? extends Annotation> annotation)
-
isSync
public boolean isSync()
-
getClassLoader
public ClassLoader getClassLoader()
-
getSubject
public Subject getSubject()
-
setTarget
public AbstractListenerImpl.AbstractInvocationBuilder setTarget(Object target)
-
setMethod
public AbstractListenerImpl.AbstractInvocationBuilder setMethod(Method method)
-
setSync
public AbstractListenerImpl.AbstractInvocationBuilder setSync(boolean sync)
-
setClassLoader
public AbstractListenerImpl.AbstractInvocationBuilder setClassLoader(ClassLoader classLoader)
-
setSubject
public AbstractListenerImpl.AbstractInvocationBuilder setSubject(Subject subject)
-
build
public abstract L build()
-
-