|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ServiceBindingOptions | |
---|---|
org.apache.tapestry5.ioc | A code-centric, high-performance, simple Inversion of Control container |
org.apache.tapestry5.ioc.internal | [INTERNAL USE ONLY] Tapestry IOC implementation details; API subject to change. |
Uses of ServiceBindingOptions in org.apache.tapestry5.ioc |
---|
Methods in org.apache.tapestry5.ioc that return ServiceBindingOptions | ||
---|---|---|
|
ServiceBinder.bind(Class<T> implementationClass)
Defines a service in terms of an implementation class, without a service interface. |
|
|
ServiceBinder.bind(Class<T> serviceInterface,
Class<? extends T> serviceImplementation)
Binds the service interface to a service implementation class. |
|
|
ServiceBinder.bind(Class<T> serviceInterface,
ServiceBuilder<T> builder)
Alternative implementation that supports a callback to build the service, rather than instantiating a particular class. |
|
ServiceBindingOptions |
ServiceBindingOptions.eagerLoad()
Turns eager loading on for this service. |
|
ServiceBindingOptions |
ServiceBindingOptions.preventDecoration()
Disallows service decoration for this service. |
|
ServiceBindingOptions |
ServiceBindingOptions.preventReloading()
Identifies a service for which live class reloading is not desired. |
|
ServiceBindingOptions |
ServiceBindingOptions.scope(String scope)
Sets the scope of the service, overriding the Scope annotation on the service implementation class. |
|
ServiceBindingOptions |
ServiceBindingOptions.withId(String id)
Allows a specific service id for the service to be provided, rather than the default (from the service interface). |
|
|
ServiceBindingOptions.withMarker(Class<T>... marker)
Defines the marker interface(s) for the service, used to connect injections by type at the point of injection with a particular service implementation, based on the intersection of type and marker interface. |
|
ServiceBindingOptions |
ServiceBindingOptions.withSimpleId()
Uses the the simple (unqualified) class name of the implementation class as the id of the service. |
Uses of ServiceBindingOptions in org.apache.tapestry5.ioc.internal |
---|
Classes in org.apache.tapestry5.ioc.internal that implement ServiceBindingOptions | |
---|---|
class |
ServiceBinderImpl
|
Methods in org.apache.tapestry5.ioc.internal that return ServiceBindingOptions | ||
---|---|---|
|
ServiceBinderImpl.bind(Class<T> serviceClass)
|
|
|
ServiceBinderImpl.bind(Class<T> serviceInterface,
Class<? extends T> serviceImplementation)
|
|
|
ServiceBinderImpl.bind(Class<T> serviceInterface,
ServiceBuilder<T> builder)
|
|
ServiceBindingOptions |
ServiceBinderImpl.eagerLoad()
|
|
ServiceBindingOptions |
ServiceBinderImpl.preventDecoration()
|
|
ServiceBindingOptions |
ServiceBinderImpl.preventReloading()
|
|
ServiceBindingOptions |
ServiceBinderImpl.scope(String scope)
|
|
ServiceBindingOptions |
ServiceBinderImpl.withId(String id)
|
|
|
ServiceBinderImpl.withMarker(Class<T>... marker)
|
|
ServiceBindingOptions |
ServiceBinderImpl.withSimpleId()
|
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |