Class ContainerWrapper

java.lang.Object
net.odoframework.container.injection.ContainerWrapper

public class ContainerWrapper
extends Object
  • Constructor Details

    • ContainerWrapper

      public ContainerWrapper​(Container container)
  • Method Details

    • getContainer

      public Container getContainer()
    • value

      public final String value​(ConfigurationReference ref)
    • value

      public final String value​(String name)
    • value

      public final String value​(String name, String defaultValue)
    • valueAsInt

      public final int valueAsInt​(String name, int defaultValue)
    • valueAsLong

      public final long valueAsLong​(String name, long defaultValue)
    • valueAsResource

      public final Resource valueAsResource​(String name, Resource resource)
    • valueAsDouble

      public final double valueAsDouble​(String name, double defaultValue)
    • valueAsBoolean

      public final boolean valueAsBoolean​(String name, boolean defaultValue)
    • references

      public final <T> T references​(ComponentReference<T> ref)
    • references

      public final <T> T references​(String name)
    • references

      public final <T> T references​(Class<T> type)
    • get

      public final <T> Optional<T> get​(ComponentReference<T> ref)
    • get

      public final <T> Optional<T> get​(String name)
    • get

      public final <T> Optional<T> get​(Class<T> type)
    • lazyReference

      public <T> jakarta.inject.Provider<T> lazyReference​(String name)
    • lazyReference

      public <T> jakarta.inject.Provider<T> lazyReference​(Class<T> type)
    • getLazyBean

      public jakarta.inject.Provider<Optional<TxManager>> getLazyBean​(Class<TxManager> txManagerClass)