Index

C D I O P R S 
All Classes and Interfaces|All Packages|Serialized Form

C Link icon

ClientProxier - Interface in org.microbean.reference
A source of Proxy instances representing client proxies.
clientProxy(Id, Supplier<? extends R>) - Method in interface org.microbean.reference.ClientProxier
Returns a contextual reference which is also a Proxy, given a Supplier of contextual instances of the appropriate type.
clientProxy(Id, Supplier<? extends R>) - Method in class org.microbean.reference.ReflectiveClientProxier
 
ClientProxyInstantiationException - Exception Class in org.microbean.reference
A ReferenceException indicating that a client proxy class could not be instantiated.
ClientProxyInstantiationException() - Constructor for exception class org.microbean.reference.ClientProxyInstantiationException
ClientProxyInstantiationException(String) - Constructor for exception class org.microbean.reference.ClientProxyInstantiationException
ClientProxyInstantiationException(String, Throwable) - Constructor for exception class org.microbean.reference.ClientProxyInstantiationException
ClientProxyInstantiationException(Throwable) - Constructor for exception class org.microbean.reference.ClientProxyInstantiationException
close() - Method in interface org.microbean.reference.Instances
 
close() - Method in class org.microbean.reference.Request
 

D Link icon

destroy(R) - Method in class org.microbean.reference.Request
 
DynamicClientProxiesNotSupportedException - Exception Class in org.microbean.reference
A ReferenceException indicating that generation of client proxies at runtime is not supported.
DynamicClientProxiesNotSupportedException() - Constructor for exception class org.microbean.reference.DynamicClientProxiesNotSupportedException
DynamicClientProxiesNotSupportedException(String) - Constructor for exception class org.microbean.reference.DynamicClientProxiesNotSupportedException
DynamicClientProxiesNotSupportedException(String, Throwable) - Constructor for exception class org.microbean.reference.DynamicClientProxiesNotSupportedException
DynamicClientProxiesNotSupportedException(Throwable) - Constructor for exception class org.microbean.reference.DynamicClientProxiesNotSupportedException

I Link icon

id() - Method in class org.microbean.reference.Request
 
Instances - Interface in org.microbean.reference
A factory for Suppliers of contextual instances.
iterator() - Method in class org.microbean.reference.Request
 

O Link icon

org.microbean.reference - module org.microbean.reference
Provides packages related to implementing contextual references.
org.microbean.reference - package org.microbean.reference
Provides classes and interfaces related to implementing contextual references.

P Link icon

proxiable(Id) - Method in interface org.microbean.reference.Instances
Returns true if and only if it is possible for a client proxy to be created for contextual instances described by the supplied Id.
proxy(ProxySpecification, Class<?>[], Supplier<? extends R>) - Method in class org.microbean.reference.ReflectiveClientProxier
Returns a Proxy appropriate for the supplied specification and Supplier of contextual instances.

R Link icon

ReferenceException - Exception Class in org.microbean.reference
A RuntimeException thrown to indicate a problem with references.
ReferenceException() - Constructor for exception class org.microbean.reference.ReferenceException
Creates a new ReferenceException.
ReferenceException(String) - Constructor for exception class org.microbean.reference.ReferenceException
Creates a new ReferenceException.
ReferenceException(String, Throwable) - Constructor for exception class org.microbean.reference.ReferenceException
Creates a new ReferenceException.
ReferenceException(Throwable) - Constructor for exception class org.microbean.reference.ReferenceException
Creates a new ReferenceException.
references(AttributedType) - Method in class org.microbean.reference.Request
 
ReflectiveClientProxier - Class in org.microbean.reference
An AbstractReflectiveProxier implementation that uses java.lang.reflect.Proxy machinery.
ReflectiveClientProxier(Domain) - Constructor for class org.microbean.reference.ReflectiveClientProxier
Request<I,R> - Class in org.microbean.reference
A central object representing a request for dependencies that is a Creation (and therefore also a Destruction) and a References.
Request(Selectable<? super AttributedType, Bean<?>>, Instances, AutoCloseableRegistry, ClientProxier) - Constructor for class org.microbean.reference.Request
Creates a new Request.

S Link icon

size() - Method in class org.microbean.reference.Request
 
supplier(Bean<I>, Creation<I>) - Method in interface org.microbean.reference.Instances
Returns a Supplier of contextual instances appropriate for the given Creation.
C D I O P R S 
All Classes and Interfaces|All Packages|Serialized Form