|
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. |