Tabnine Logo
RequestScope.resume
Code IndexAdd Tabnine to your IDE (free)

How to use
resume
method
in
org.glassfish.jersey.process.internal.RequestScope

Best Java code snippets using org.glassfish.jersey.process.internal.RequestScope.resume (Showing top 20 results out of 315)

origin: jersey/jersey

@Override
protected void resume(RequestContext context) {
  super.resume(context);
  if (context != null) {
    CdiRequestContext cdiRequestContext = (CdiRequestContext) context;
    requestContextController.associate(cdiRequestContext.getStore());
    requestContextController.activate();
  }
}
origin: jersey/jersey

/**
 * Runs the {@link Callable task} in the request scope initialized from the
 * {@link RequestContext scope context}. The {@link RequestContext
 * scope context} is NOT released by the method (this must be done explicitly). The
 * current thread might be already in any request scope and in that case the scope
 * will be changed to the scope defined by the {@link RequestContext scope
 * instance}. At the end of the method the request scope is returned to its original
 * state.
 *
 * @param context The request scope context from which the request scope will be initialized.
 * @param task    Task to be executed.
 * @param <T>     {@code task} result type.
 * @return result returned by the {@code task}.
 * @throws Exception Exception thrown by the {@code task}.
 */
public <T> T runInScope(RequestContext context, Callable<T> task) throws Exception {
  final RequestContext oldContext = retrieveCurrent();
  try {
    activate(context.getReference(), oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link Runnable task} in the request scope initialized from the
 * {@link RequestContext scope context}. The {@link RequestContext
 * scope context} is NOT released by the method (this must be done explicitly). The
 * current thread might be already in any request scope and in that case the scope
 * will be changed to the scope defined by the {@link RequestContext scope
 * instance}. At the end of the method the request scope is returned to its original
 * state.
 *
 * @param context The request scope context from which the request scope will be initialized.
 * @param task    Task to be executed.
 */
public void runInScope(RequestContext context, Runnable task) {
  final RequestContext oldContext = retrieveCurrent();
  try {
    activate(context.getReference(), oldContext);
    Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link Runnable task} in the new request scope. The current thread might
 * be already in any request scope and in that case the scope will be changed to the
 * scope defined by the {@link RequestContext scope context}. At the end of
 * the method the request scope is returned to its original state. The newly created
 * {@link RequestContext scope context} will be implicitly released at the end
 * of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 */
public void runInScope(Runnable task) {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link Runnable task} in the request scope initialized from the
 * {@link RequestContext scope context}. The {@link RequestContext
 * scope context} is NOT released by the method (this must be done explicitly). The
 * current thread might be already in any request scope and in that case the scope
 * will be changed to the scope defined by the {@link RequestContext scope
 * instance}. At the end of the method the request scope is returned to its original
 * state.
 *
 * @param context The request scope context from which the request scope will be initialized.
 * @param task    Task to be executed.
 */
public void runInScope(RequestContext context, Runnable task) {
  final RequestContext oldContext = retrieveCurrent();
  try {
    activate(context.getReference(), oldContext);
    Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link Runnable task} in the new request scope. The current thread might
 * be already in any request scope and in that case the scope will be changed to the
 * scope defined by the {@link RequestContext scope context}. At the end of
 * the method the request scope is returned to its original state. The newly created
 * {@link RequestContext scope context} will be implicitly released at the end
 * of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 */
public void runInScope(Runnable task) {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link org.glassfish.jersey.internal.util.Producer task} in the new request scope. The
 * current thread might be already in any request scope and in that case the scope
 * will be changed to the scope defined by the {@link RequestContext scope
 * instance}. At the end of the method the request scope is returned to its original
 * state. The newly created {@link RequestContext scope context} will be
 * implicitly released at the end of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 * @param <T>  {@code task} result type.
 * @return result returned by the {@code task}.
 */
public <T> T runInScope(Producer<T> task) {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link org.glassfish.jersey.internal.util.Producer task} in the new request scope. The
 * current thread might be already in any request scope and in that case the scope
 * will be changed to the scope defined by the {@link RequestContext scope
 * instance}. At the end of the method the request scope is returned to its original
 * state. The newly created {@link RequestContext scope context} will be
 * implicitly released at the end of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 * @param <T>  {@code task} result type.
 * @return result returned by the {@code task}.
 */
public <T> T runInScope(Producer<T> task) {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link org.glassfish.jersey.internal.util.Producer task} in the request scope initialized
 * from the {@link RequestContext scope context}.
 * The {@link RequestContext scope context} is NOT released by the method (this
 * must be done explicitly). The current thread might be already in any request scope
 * and in that case the scope will be changed to the scope defined by the
 * {@link RequestContext scope context}. At the end of the method the request
 * scope is returned to its original state.
 *
 * @param context The request scope context from which the request scope will be initialized.
 * @param task    Task to be executed.
 * @param <T>     {@code task} result type.
 * @return result returned by the {@code task}
 */
public <T> T runInScope(RequestContext context, Producer<T> task) {
  final RequestContext oldContext = retrieveCurrent();
  try {
    activate(context.getReference(), oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link org.glassfish.jersey.internal.util.Producer task} in the request scope initialized
 * from the {@link RequestContext scope context}.
 * The {@link RequestContext scope context} is NOT released by the method (this
 * must be done explicitly). The current thread might be already in any request scope
 * and in that case the scope will be changed to the scope defined by the
 * {@link RequestContext scope context}. At the end of the method the request
 * scope is returned to its original state.
 *
 * @param context The request scope context from which the request scope will be initialized.
 * @param task    Task to be executed.
 * @param <T>     {@code task} result type.
 * @return result returned by the {@code task}
 */
public <T> T runInScope(RequestContext context, Producer<T> task) {
  final RequestContext oldContext = retrieveCurrent();
  try {
    activate(context.getReference(), oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link Callable task} in the request scope initialized from the
 * {@link RequestContext scope context}. The {@link RequestContext
 * scope context} is NOT released by the method (this must be done explicitly). The
 * current thread might be already in any request scope and in that case the scope
 * will be changed to the scope defined by the {@link RequestContext scope
 * instance}. At the end of the method the request scope is returned to its original
 * state.
 *
 * @param context The request scope context from which the request scope will be initialized.
 * @param task    Task to be executed.
 * @param <T>     {@code task} result type.
 * @return result returned by the {@code task}.
 * @throws Exception Exception thrown by the {@code task}.
 */
public <T> T runInScope(RequestContext context, Callable<T> task) throws Exception {
  final RequestContext oldContext = retrieveCurrent();
  try {
    activate(context.getReference(), oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link Callable task} in the new request scope. The current thread might
 * be already in any request scope and in that case the scope will be changed to the
 * scope defined by the {@link RequestContext scope context}. At the end of
 * the method the request scope is returned to its original state. The newly created
 * {@link RequestContext scope context} will be implicitly released at the end
 * of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 * @param <T>  {@code task} result type.
 * @return result returned by the {@code task}.
 * @throws Exception Exception thrown by the {@code task}.
 */
public <T> T runInScope(Callable<T> task) throws Exception {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: jersey/jersey

/**
 * Runs the {@link Callable task} in the new request scope. The current thread might
 * be already in any request scope and in that case the scope will be changed to the
 * scope defined by the {@link RequestContext scope context}. At the end of
 * the method the request scope is returned to its original state. The newly created
 * {@link RequestContext scope context} will be implicitly released at the end
 * of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 * @param <T>  {@code task} result type.
 * @return result returned by the {@code task}.
 * @throws Exception Exception thrown by the {@code task}.
 */
public <T> T runInScope(Callable<T> task) throws Exception {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: org.glassfish.jersey.core/jersey-common

/**
 * Runs the {@link Runnable task} in the new request scope. The current thread might
 * be already in any request scope and in that case the scope will be changed to the
 * scope defined by the {@link RequestContext scope context}. At the end of
 * the method the request scope is returned to its original state. The newly created
 * {@link RequestContext scope context} will be implicitly released at the end
 * of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 */
public void runInScope(Runnable task) {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: org.glassfish.jersey.core/jersey-common

/**
 * Runs the {@link Runnable task} in the request scope initialized from the
 * {@link RequestContext scope context}. The {@link RequestContext
 * scope context} is NOT released by the method (this must be done explicitly). The
 * current thread might be already in any request scope and in that case the scope
 * will be changed to the scope defined by the {@link RequestContext scope
 * instance}. At the end of the method the request scope is returned to its original
 * state.
 *
 * @param context The request scope context from which the request scope will be initialized.
 * @param task    Task to be executed.
 */
public void runInScope(RequestContext context, Runnable task) {
  final RequestContext oldContext = retrieveCurrent();
  try {
    activate(context.getReference(), oldContext);
    Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: org.glassfish.jersey.core/jersey-common

/**
 * Runs the {@link org.glassfish.jersey.internal.util.Producer task} in the request scope initialized
 * from the {@link RequestContext scope context}.
 * The {@link RequestContext scope context} is NOT released by the method (this
 * must be done explicitly). The current thread might be already in any request scope
 * and in that case the scope will be changed to the scope defined by the
 * {@link RequestContext scope context}. At the end of the method the request
 * scope is returned to its original state.
 *
 * @param context The request scope context from which the request scope will be initialized.
 * @param task    Task to be executed.
 * @param <T>     {@code task} result type.
 * @return result returned by the {@code task}
 */
public <T> T runInScope(RequestContext context, Producer<T> task) {
  final RequestContext oldContext = retrieveCurrent();
  try {
    activate(context.getReference(), oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: org.glassfish.jersey.bundles/jaxrs-ri

/**
 * Runs the {@link Runnable task} in the request scope initialized from the
 * {@link RequestContext scope context}. The {@link RequestContext
 * scope context} is NOT released by the method (this must be done explicitly). The
 * current thread might be already in any request scope and in that case the scope
 * will be changed to the scope defined by the {@link RequestContext scope
 * instance}. At the end of the method the request scope is returned to its original
 * state.
 *
 * @param context The request scope context from which the request scope will be initialized.
 * @param task    Task to be executed.
 */
public void runInScope(RequestContext context, Runnable task) {
  final RequestContext oldContext = retrieveCurrent();
  try {
    activate(context.getReference(), oldContext);
    Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: org.glassfish.jersey.bundles/jaxrs-ri

/**
 * Runs the {@link Runnable task} in the new request scope. The current thread might
 * be already in any request scope and in that case the scope will be changed to the
 * scope defined by the {@link RequestContext scope context}. At the end of
 * the method the request scope is returned to its original state. The newly created
 * {@link RequestContext scope context} will be implicitly released at the end
 * of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 */
public void runInScope(Runnable task) {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: org.glassfish.jersey.core/jersey-common

/**
 * Runs the {@link org.glassfish.jersey.internal.util.Producer task} in the new request scope. The
 * current thread might be already in any request scope and in that case the scope
 * will be changed to the scope defined by the {@link RequestContext scope
 * instance}. At the end of the method the request scope is returned to its original
 * state. The newly created {@link RequestContext scope context} will be
 * implicitly released at the end of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 * @param <T>  {@code task} result type.
 * @return result returned by the {@code task}.
 */
public <T> T runInScope(Producer<T> task) {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
origin: org.glassfish.jersey.core/jersey-common

/**
 * Runs the {@link Callable task} in the new request scope. The current thread might
 * be already in any request scope and in that case the scope will be changed to the
 * scope defined by the {@link RequestContext scope context}. At the end of
 * the method the request scope is returned to its original state. The newly created
 * {@link RequestContext scope context} will be implicitly released at the end
 * of the method call except the task will call
 * {@link RequestScope#suspendCurrent}.
 *
 * @param task Task to be executed.
 * @param <T>  {@code task} result type.
 * @return result returned by the {@code task}.
 * @throws Exception Exception thrown by the {@code task}.
 */
public <T> T runInScope(Callable<T> task) throws Exception {
  final RequestContext oldContext = retrieveCurrent();
  final RequestContext context = createContext();
  try {
    activate(context, oldContext);
    return Errors.process(task);
  } finally {
    release(context);
    resume(oldContext);
  }
}
org.glassfish.jersey.process.internalRequestScoperesume

Javadoc

Resumes the provided RequestContext to thread-local variable belonging to current request scope.

Popular methods of RequestScope

  • current
  • referenceCurrent
    Get a new reference for to currently running request scope instance. This call prevents automatic Re
  • runInScope
    Runs the org.glassfish.jersey.internal.util.Producer in the request scope initialized from the Reque
  • retrieveCurrent
  • <init>
  • activate
    Stores the provided RequestContext to thread-local variable belonging to current request scope.
  • createContext
    Creates a new instance of the RequestContext. This instance can be then used to run task in the requ
  • release
    Releases the provided RequestContext to thread-local variable belonging to current request scope.
  • createInstance
    Creates a new instance of the RequestScope.Instance. This instance can be then used to run task in t
  • isActive
  • resumeCurrent
  • setCurrent
  • resumeCurrent,
  • setCurrent,
  • shutdown,
  • suspend

Popular in Java

  • Making http requests using okhttp
  • onCreateOptionsMenu (Activity)
  • getSystemService (Context)
  • notifyDataSetChanged (ArrayAdapter)
  • Container (java.awt)
    A generic Abstract Window Toolkit(AWT) container object is a component that can contain other AWT co
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • Runnable (java.lang)
    Represents a command that can be executed. Often used to run code in a different Thread.
  • SocketException (java.net)
    This SocketException may be thrown during socket creation or setting options, and is the superclass
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • Top plugins for WebStorm
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