Interface Summary |
AdvisorDef |
Definition of a service advisor, which (by default) is derived from a service advisor method. |
AdvisorDef2 |
Extended version of AdvisorDef introduced to determine any
module method annotated with Advise as an advisor
method. |
AnnotationAccess |
Introduced for Tapestry 5.3, contains new methods to provide access to annotations on the class,
and on methods of the class. |
AnnotationProvider |
A source of annotations. |
Configuration<T> |
Object passed into a service contributor method that allows the method provide contributed values to the service's
configuration. |
IdMatcher |
A matcher of fully qualified ids. |
Invocation |
Deprecated. Deprecated in 5.3, to be removed in 5.4. |
Invokable<T> |
Similiar to Runnable execept that it returns a value. |
Locatable |
Interface implemented by objects which carry a location tag. |
Location |
A kind of tag applied to other objects to identify where they came from, in terms of a file (the resource), a line
number, and a column number. |
LoggerSource |
A wrapper around SLF4J's LoggerFactory that exists to allow particular projects to "hook" the creation of Logger
instances. |
MappedConfiguration<K,V> |
Object passed into a service contributor method that allows the method provide contributed values to the service's
configuration. |
Markable |
Interface implemented by objects which need to disambiguate services with marker annotations. |
MessageFormatter |
Obtained from a Messages , used to format messages for a specific localized message
key. |
Messages |
Provides access to a messages catalog, a set of properties files that provide localized messages for a particular
locale. |
MethodAdvice |
Deprecated. Deprecated in 5.3, to be removed in 5.4. |
MethodAdviceReceiver |
Interface used with service advisor methods to define advice. |
ModuleBuilderSource |
The source for the module instance needed by any service builders, service contributors and service decorators that
are mapped to instance methods. |
ObjectCreator<T> |
Interface used to encapsulate any strategy used defer the creation of some object until just as needed. |
ObjectLocator |
Defines an object which can provide access to services defined within a Registry , or
to objects or object instances available by other means. |
ObjectProvider |
Object providers represent an alternate way to locate an object provided somewhere in the Registry . |
OperationTracker |
Used to track some set of operations in such a way that a failure (a thrown RuntimeException) will be logged along
with a trace of the stack of operations. |
OrderedConfiguration<T> |
Object passed into a service contributor method that allows the method provide contributed values to the service's
configuration. |
Registry |
Public access to the IoC service registry. |
ReloadAware |
Optional interface that may be implemented by a service implementation (or even
a proxy to give the service implementation
more control over its lifecyle. |
Resource |
Represents a resource on the server that may be used for server side processing, or may be exposed to the client
side. |
ServiceAdvisor |
Provided by a AdvisorDef to perform the advice (by invoking methods on a MethodAdviceReceiver ). |
ServiceBinder |
Allows a module to bind service interfaces to service implementation classes in support of autobuilding services. |
ServiceBindingOptions |
Allows additional options for a service to be specified, overriding hard coded defaults or defaults from annotations
on the service. |
ServiceBuilder<T> |
A callback used to create a service implementation. |
ServiceBuilderResources |
Extends ServiceResources with additional methods needed only by the service builder
method, related to accessing a service's configuration. |
ServiceDecorator |
A service decorator is derived from a DecoratorDef and is responsible for
building an interceptor around an existing implementation (called the "delegate"). |
ServiceLifecycle |
Allows certain types of lifecycles to control exactly how services are instantiated. |
ServiceLifecycle2 |
Extension to ServiceLifecycle that adds an additional method. |
ServiceResources |
Contains resources that may be provided to a service when it initializes, which includes other services defined in
the registry. |