Package com.cognifide.slice.core.internal.execution

Examples of com.cognifide.slice.core.internal.execution.ExecutionContextImpl


     * This method is not synchronized on purpose, the only case where concurrency issues may occur is
     * when the contentPathContext variable is used from different threads, and since the
     * CurrentPathContext is request scoped it would mean multiple threads in same request which then is
     * against servlet specification.
     */
    ExecutionContextImpl executionItem = new ExecutionContextImpl(path);
    LOG.debug("creating new instance of " + type.getName() + " from " + path);
    return get(type, executionItem);
  }
View Full Code Here


  /**
   * {@inheritDoc}
   */
  @Override
  public <T> T get(Class<T> type, Resource resource) {
    ExecutionContextImpl executionItem = new ExecutionContextImpl(resource);
    LOG.debug("creating new instance of " + type.getName() + " from resource: " + resource);
    return get(type, executionItem);
  }
View Full Code Here

  public Object get(String className, String path) throws ClassNotFoundException {
    final Key<?> key = classToKeyMapper.getKey(className);
    if (null == key) {
      throw new ClassNotFoundException("key for class " + className + " not found");
    }
    ExecutionContextImpl executionItem = new ExecutionContextImpl(path);
    LOG.debug("creating new instance for " + key.toString() + " from " + path);
    return get(key, executionItem);
  }
View Full Code Here

     * This method is not synchronized on purpose, the only case where concurrency issues may occur is
     * when the contentPathContext variable is used from different threads, and since the
     * CurrentPathContext is request scoped it would mean multiple threads in same request which then is
     * against servlet specification.
     */
    ExecutionContextImpl executionItem = new ExecutionContextImpl(path);
    LOG.debug("creating new instance of {} from {}", new Object[] { type.getName(), path });
    return get(type, executionItem);
  }
View Full Code Here

  /**
   * {@inheritDoc}
   */
  @Override
  public <T> T get(Class<T> type, Resource resource) {
    ExecutionContextImpl executionItem = new ExecutionContextImpl(resource);
    LOG.debug("creating new instance of {} from {}", new Object[] { type.getName(), resource });
    return get(type, executionItem);
  }
View Full Code Here

  public Object get(String className, String path) throws ClassNotFoundException {
    final Key<?> key = classToKeyMapper.getKey(className);
    if (null == key) {
      throw new ClassNotFoundException("key for class " + className + " not found");
    }
    ExecutionContextImpl executionItem = new ExecutionContextImpl(path);
    LOG.debug("creating new instance for {} from {}", new Object[] { key.toString(), path });
    return get(key, executionItem);
  }
View Full Code Here

     * This method is not synchronized on purpose, the only case where concurrency issues may occur is
     * when the contentPathContext variable is used from different threads, and since the
     * CurrentPathContext is request scoped it would mean multiple threads in same request which then is
     * against servlet specification.
     */
    ExecutionContextImpl executionItem = new ExecutionContextImpl(path);
    LOG.debug("creating new instance of {} from {}", new Object[] { type.getName(), path });
    return get(type, executionItem);
  }
View Full Code Here

  /**
   * {@inheritDoc}
   */
  @Override
  public <T> T get(Class<T> type, Resource resource) {
    ExecutionContextImpl executionItem = new ExecutionContextImpl(resource);
    LOG.debug("creating new instance of {} from {}", new Object[] { type.getName(), resource });
    return get(type, executionItem);
  }
View Full Code Here

  /**
   * {@inheritDoc}
   */
  @Override
  public <T> T get(Key<T> key, Resource resource) {
    ExecutionContextImpl executionItem = new ExecutionContextImpl(resource);
    LOG.debug("creating new instance of {} from {}", new Object[] { key.toString(), resource });
    return get(key, executionItem);
  }
View Full Code Here

  /**
   * {@inheritDoc}
   */
  @Override
  public <T> T get(Key<T> key, String path) {
    ExecutionContextImpl executionItem = new ExecutionContextImpl(path);
    LOG.debug("creating new instance of {} from {}", new Object[] { key.toString(), path });
    return get(key, executionItem);
  }
View Full Code Here

TOP

Related Classes of com.cognifide.slice.core.internal.execution.ExecutionContextImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.