org.apache.tapestry5.ioc.internal
Class AbstractServiceInstrumenter
java.lang.Object
org.apache.tapestry5.ioc.internal.AbstractServiceInstrumenter
- Direct Known Subclasses:
- AdvisorDefImpl, DecoratorDefImpl
public class AbstractServiceInstrumenter
- extends Object
Abstract base class for implementations of ServiceDecorator
(i.e., old school) and
ServiceAdvisor
(i.e., new school). "Instrumenter" is a rought approximation of what
these two approaches have in common: instrumenting of method calls of a service.
- Since:
- 5.1.0.0
method
protected final Method method
idMatcher
protected final IdMatcher idMatcher
constraints
protected final String[] constraints
proxyFactory
protected final PlasticProxyFactory proxyFactory
AbstractServiceInstrumenter
public AbstractServiceInstrumenter(Method method,
String[] patterns,
String[] constraints,
Class serviceInterface,
Set<Class> markers,
PlasticProxyFactory proxyFactory)
toString
public String toString()
- Overrides:
toString
in class Object
getConstraints
public String[] getConstraints()
matches
public boolean matches(ServiceDef serviceDef)
- Returns true if any provided pattern matches the id of the service.
getMarkers
public Set<Class> getMarkers()
getServiceInterface
public Class getServiceInterface()
Copyright © 2003-2012 The Apache Software Foundation.