Uses of Interface
org.apache.tapestry5.ioc.ServiceBindingOptions
Packages that use ServiceBindingOptions
Package
Description
A code-centric, high-performance, simple Inversion of Control container
[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 ServiceBindingOptionsModifier and TypeMethodDescriptionBinds the service interface to a conventionally named service implementation class or defines a service in terms of an implementation class, without a service interface.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.eagerLoad()Turns eager loading on for this service.ServiceBindingOptions.preventDecoration()Disallows service decoration for this service.ServiceBindingOptions.preventReloading()Identifies a service for which live class reloading is not desired.Sets the scope of the service, overriding theScopeannotation on the service implementation class.Allows a specific service id for the service to be provided, rather than the default (from the service interface).ServiceBindingOptions.withMarker(Class<? extends Annotation>... 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.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 ServiceBindingOptionsMethods in org.apache.tapestry5.ioc.internal that return ServiceBindingOptionsModifier and TypeMethodDescriptionServiceBinderImpl.bind(Class<T> serviceInterface, ServiceBuilder<T> builder) ServiceBinderImpl.eagerLoad()ServiceBinderImpl.preventDecoration()ServiceBinderImpl.preventReloading()ServiceBinderImpl.withMarker(Class<? extends Annotation>... marker) ServiceBinderImpl.withSimpleId()