public abstract class AbstractServiceDescriptor extends BaseAnnotationHolder
ServicePointDescriptor
and
ImplementationDescriptor
.Constructor and Description |
---|
AbstractServiceDescriptor() |
Modifier and Type | Method and Description |
---|---|
void |
addInterceptor(InterceptorDescriptor interceptor) |
protected abstract void |
extendDescription(ToStringBuilder builder)
Implemented in subclasses to provide details about the instance.
|
InstanceBuilder |
getInstanceBuilder() |
java.util.List |
getInterceptors()
Returns a list of
InterceptorDescriptor . |
void |
setInstanceBuilder(InstanceBuilder descriptor)
A service extension may contribute one instance builder.
|
java.lang.String |
toString() |
getAnnotation, setAnnotation
getLocation, setLocation
public AbstractServiceDescriptor()
public java.lang.String toString()
toString
in class java.lang.Object
protected abstract void extendDescription(ToStringBuilder builder)
public InstanceBuilder getInstanceBuilder()
public void setInstanceBuilder(InstanceBuilder descriptor)
public void addInterceptor(InterceptorDescriptor interceptor)
public java.util.List getInterceptors()
InterceptorDescriptor
. May
return null. The caller should not modify the returned list.