- java.lang.Object
-
- jakarta.enterprise.inject.spi.Unmanaged.UnmanagedInstance<T>
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Unmanaged.UnmanagedInstance<T>dispose()Dispose of the instance, doing any necessary cleanupTget()Get the instanceUnmanaged.UnmanagedInstance<T>inject()Inject the instanceUnmanaged.UnmanagedInstance<T>postConstruct()Call the @PostConstruct callbackUnmanaged.UnmanagedInstance<T>preDestroy()Call the @PreDestroy callbackUnmanaged.UnmanagedInstance<T>produce()Create the instance
-
-
-
Method Detail
-
get
public T get()
Get the instance- Returns:
- the instance
-
produce
public Unmanaged.UnmanagedInstance<T> produce()
Create the instance- Returns:
- self
- Throws:
java.lang.IllegalStateException- if produce() is called on an already produced instancejava.lang.IllegalStateException- if produce() is called on an instance that has already been disposed
-
inject
public Unmanaged.UnmanagedInstance<T> inject()
Inject the instance- Returns:
- self
- Throws:
java.lang.IllegalStateException- if inject() is called before produce() is calledjava.lang.IllegalStateException- if inject() is called on an instance that has already been disposed
-
postConstruct
public Unmanaged.UnmanagedInstance<T> postConstruct()
Call the @PostConstruct callback- Returns:
- self
- Throws:
java.lang.IllegalStateException- if postConstruct() is called before produce() is calledjava.lang.IllegalStateException- if postConstruct() is called on an instance that has already been disposed
-
preDestroy
public Unmanaged.UnmanagedInstance<T> preDestroy()
Call the @PreDestroy callback- Returns:
- self
- Throws:
java.lang.IllegalStateException- if preDestroy() is called before produce() is calledjava.lang.IllegalStateException- if preDestroy() is called on an instance that has already been disposed
-
dispose
public Unmanaged.UnmanagedInstance<T> dispose()
Dispose of the instance, doing any necessary cleanup- Returns:
- self
- Throws:
java.lang.IllegalStateException- if dispose() is called before produce() is calledjava.lang.IllegalStateException- if dispose() is called on an instance that has already been disposed
-
-