Top Description Fields Constructors Methods
org.glassfish.pfl.basic.contain

public Class ResourceFactory<T>

extends Object
Class Inheritance
Type Parameters
<T>
Type created by resource factory.
Imports
org.glassfish.pfl.basic.func.NullaryFunction

A thread-safe, contention-free lazy resource factory.
Author
ken

Field Summary

Modifier and TypeField and Description
private final NullaryFunction<T>
cons

References Deprecated NullaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.
private volatile T

Constructor Summary

AccessConstructor and Description
public
ResourceFactory(NullaryFunction<T> cons)
References Deprecated NullaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.

Method Summary

Modifier and TypeMethod and Description
public T
get()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

consback to summary
private final NullaryFunction<T> cons

References Deprecated

NullaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

valueback to summary
private volatile T value

Constructor Detail

ResourceFactoryback to summary
public ResourceFactory(NullaryFunction<T> cons)

References Deprecated

NullaryFunction is deprecated or references (maybe indirectly) at least one deprecated element.

See corresponding docs for further information.

Method Detail

getback to summary
public T get()