Tabnine Logo
ContextualInstance
Code IndexAdd Tabnine to your IDE (free)

How to use
ContextualInstance
in
org.jboss.weld.bean

Best Java code snippets using org.jboss.weld.bean.ContextualInstance (Showing top 20 results out of 315)

Refine searchRefine arrow

  • ContextualInstanceStrategy
origin: org.jboss.weld.se/weld-se

protected Object getReceiver(CreationalContext<X> creationalContext) {
  if (creationalContext != null) {
    if (creationalContext instanceof CreationalContextImpl<?>) {
      // Create child creational context so that a dependent observer may be destroyed after the observer method completes
      creationalContext = ((CreationalContextImpl<?>) creationalContext).getCreationalContext(declaringBean);
    }
    return ContextualInstance.get(declaringBean, beanManager, creationalContext);
  }
  // Conditional observer - no creational context is required
  return ContextualInstance.getIfExists(declaringBean, beanManager);
}
origin: org.jboss.weld.se/weld-se

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * manager.getContext(bean.getScope()).get(bean);
 * </code>
 * @param bean the given bean
 * @param manager the beanManager
 * @return contextual instance of a given bean or null if none exists
 */
public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) {
  return getStrategy(bean).getIfExists(bean, manager);
}
origin: org.jboss.weld.servlet/weld-servlet-shaded

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * if (ctx == null) {
 *     ctx = manager.createCreationalContext(bean);
 * }
 * manager.getContext(bean.getScope()).get(bean, ctx);
 * </code>
 *
 * @param bean the given bean
 * @param manager the beanManager
 * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null
 * @return contextual instance of a given bean
 */
public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) {
  return getStrategy(bean).get(bean, manager, ctx);
}
origin: weld/core

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * if (ctx == null) {
 *     ctx = manager.createCreationalContext(bean);
 * }
 * manager.getContext(bean.getScope()).get(bean, ctx);
 * </code>
 *
 * @param bean the given bean
 * @param manager the beanManager
 * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null
 * @return contextual instance of a given bean
 */
public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) {
  return getStrategy(bean).get(bean, manager, ctx);
}
origin: weld/core

protected Object getReceiver(CreationalContext<X> creationalContext) {
  if (creationalContext != null) {
    if (creationalContext instanceof CreationalContextImpl<?>) {
      // Create child creational context so that a dependent observer may be destroyed after the observer method completes
      creationalContext = ((CreationalContextImpl<?>) creationalContext).getCreationalContext(declaringBean);
    }
    return ContextualInstance.get(declaringBean, beanManager, creationalContext);
  }
  // Conditional observer - no creational context is required
  return ContextualInstance.getIfExists(declaringBean, beanManager);
}
origin: org.jboss.weld.servlet/weld-servlet-shaded

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * manager.getContext(bean.getScope()).get(bean);
 * </code>
 * @param bean the given bean
 * @param manager the beanManager
 * @return contextual instance of a given bean or null if none exists
 */
public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) {
  return getStrategy(bean).getIfExists(bean, manager);
}
origin: org.jboss.weld.se/weld-se-shaded

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * if (ctx == null) {
 *     ctx = manager.createCreationalContext(bean);
 * }
 * manager.getContext(bean.getScope()).get(bean, ctx);
 * </code>
 *
 * @param bean the given bean
 * @param manager the beanManager
 * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null
 * @return contextual instance of a given bean
 */
public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) {
  return getStrategy(bean).get(bean, manager, ctx);
}
origin: weld/core

protected Object getReceiver(CreationalContext<X> creationalContext) {
  if (creationalContext != null) {
    if (creationalContext instanceof CreationalContextImpl<?>) {
      // Create child creational context so that a dependent observer may be destroyed after the observer method completes
      creationalContext = ((CreationalContextImpl<?>) creationalContext).getCreationalContext(declaringBean);
    }
    return ContextualInstance.get(declaringBean, beanManager, creationalContext);
  }
  // Conditional observer - no creational context is required
  return ContextualInstance.getIfExists(declaringBean, beanManager);
}
origin: weld/core

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * manager.getContext(bean.getScope()).get(bean);
 * </code>
 * @param bean the given bean
 * @param manager the beanManager
 * @return contextual instance of a given bean or null if none exists
 */
public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) {
  return getStrategy(bean).getIfExists(bean, manager);
}
origin: org.jboss.weld.se/weld-se

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * if (ctx == null) {
 *     ctx = manager.createCreationalContext(bean);
 * }
 * manager.getContext(bean.getScope()).get(bean, ctx);
 * </code>
 *
 * @param bean the given bean
 * @param manager the beanManager
 * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null
 * @return contextual instance of a given bean
 */
public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) {
  return getStrategy(bean).get(bean, manager, ctx);
}
origin: weld/core

protected Object getReceiver(CreationalContext<X> creationalContext) {
  if (creationalContext != null) {
    if (creationalContext instanceof CreationalContextImpl<?>) {
      // Create child creational context so that a dependent observer may be destroyed after the observer method completes
      creationalContext = ((CreationalContextImpl<?>) creationalContext).getCreationalContext(declaringBean);
    }
    return ContextualInstance.get(declaringBean, beanManager, creationalContext);
  }
  // Conditional observer - no creational context is required
  return ContextualInstance.getIfExists(declaringBean, beanManager);
}
origin: weld/core

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * manager.getContext(bean.getScope()).get(bean);
 * </code>
 * @param bean the given bean
 * @param manager the beanManager
 * @return contextual instance of a given bean or null if none exists
 */
public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) {
  return getStrategy(bean).getIfExists(bean, manager);
}
origin: weld/core

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * if (ctx == null) {
 *     ctx = manager.createCreationalContext(bean);
 * }
 * manager.getContext(bean.getScope()).get(bean, ctx);
 * </code>
 *
 * @param bean the given bean
 * @param manager the beanManager
 * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null
 * @return contextual instance of a given bean
 */
public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) {
  return getStrategy(bean).get(bean, manager, ctx);
}
origin: org.jboss.weld.se/weld-se-shaded

protected Object getReceiver(CreationalContext<X> creationalContext) {
  if (creationalContext != null) {
    if (creationalContext instanceof CreationalContextImpl<?>) {
      // Create child creational context so that a dependent observer may be destroyed after the observer method completes
      creationalContext = ((CreationalContextImpl<?>) creationalContext).getCreationalContext(declaringBean);
    }
    return ContextualInstance.get(declaringBean, beanManager, creationalContext);
  }
  // Conditional observer - no creational context is required
  return ContextualInstance.getIfExists(declaringBean, beanManager);
}
origin: weld/core

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * manager.getContext(bean.getScope()).get(bean);
 * </code>
 * @param bean the given bean
 * @param manager the beanManager
 * @return contextual instance of a given bean or null if none exists
 */
public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) {
  return getStrategy(bean).getIfExists(bean, manager);
}
origin: weld/core

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * if (ctx == null) {
 *     ctx = manager.createCreationalContext(bean);
 * }
 * manager.getContext(bean.getScope()).get(bean, ctx);
 * </code>
 *
 * @param bean the given bean
 * @param manager the beanManager
 * @param ctx {@link CreationalContext} to be used for creation of a new instance - may be null
 * @return contextual instance of a given bean
 */
public static <T> T get(Bean<T> bean, BeanManagerImpl manager, CreationalContext<?> ctx) {
  return getStrategy(bean).get(bean, manager, ctx);
}
origin: org.jboss.weld.servlet/weld-servlet-shaded

protected Object getReceiver(CreationalContext<X> creationalContext) {
  if (creationalContext != null) {
    if (creationalContext instanceof CreationalContextImpl<?>) {
      // Create child creational context so that a dependent observer may be destroyed after the observer method completes
      creationalContext = ((CreationalContextImpl<?>) creationalContext).getCreationalContext(declaringBean);
    }
    return ContextualInstance.get(declaringBean, beanManager, creationalContext);
  }
  // Conditional observer - no creational context is required
  return ContextualInstance.getIfExists(declaringBean, beanManager);
}
origin: org.jboss.weld.se/weld-se-shaded

/**
 * Shortcut for obtaining contextual instances with semantics equivalent to:
 * <code>
 * manager.getContext(bean.getScope()).get(bean);
 * </code>
 * @param bean the given bean
 * @param manager the beanManager
 * @return contextual instance of a given bean or null if none exists
 */
public static <T> T getIfExists(Bean<T> bean, BeanManagerImpl manager) {
  return getStrategy(bean).getIfExists(bean, manager);
}
origin: org.jboss.weld.se/weld-se

public T getInstance() {
  T existingInstance = ContextualInstance.getIfExists(bean, manager);
  if (existingInstance != null) {
    return existingInstance;
  }
  WeldCreationalContext<T> creationalContext;
  WeldCreationalContext<?> previousCreationalContext = currentCreationalContext.get();
  if (previousCreationalContext == null) {
    creationalContext = new CreationalContextImpl<T>(bean);
  } else {
    creationalContext = previousCreationalContext.getCreationalContext(bean);
  }
  currentCreationalContext.set(creationalContext);
  // Ensure that there is no injection point associated
  final ThreadLocalStackReference<InjectionPoint> stack = currentInjectionPoint.push(EmptyInjectionPoint.INSTANCE);
  try {
    return ContextualInstance.get(bean, manager, creationalContext);
  } finally {
    stack.pop();
    if (previousCreationalContext == null) {
      currentCreationalContext.remove();
    } else {
      currentCreationalContext.set(previousCreationalContext);
    }
  }
}
origin: weld/core

public Object getReference(Bean<?> bean, Type requestedType, CreationalContext<?> creationalContext, boolean noProxy) {
  if (creationalContext instanceof CreationalContextImpl<?>) {
    creationalContext = ((CreationalContextImpl<?>) creationalContext).getCreationalContext(bean);
  }
  if (!noProxy && isProxyRequired(bean)) {
    if (creationalContext != null || ContextualInstance.getIfExists(bean, this) != null) {
      if (requestedType == null) {
        return clientProxyProvider.getClientProxy(bean);
      } else {
        return clientProxyProvider.getClientProxy(bean, requestedType);
      }
    } else {
      return null;
    }
  } else {
    return ContextualInstance.get(bean, this, creationalContext);
  }
}
org.jboss.weld.beanContextualInstance

Javadoc

Convenience facade for using ContextualInstanceStrategy.

Most used methods

  • get
  • getIfExists
  • getStrategy

Popular in Java

  • Start an intent from android
  • orElseThrow (Optional)
    Return the contained value, if present, otherwise throw an exception to be created by the provided s
  • setRequestProperty (URLConnection)
  • getSharedPreferences (Context)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • MalformedURLException (java.net)
    This exception is thrown when a program attempts to create an URL from an incorrect specification.
  • Vector (java.util)
    Vector is an implementation of List, backed by an array and synchronized. All optional operations in
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • CodeWhisperer alternatives
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now