/*******************************************************************************
* Copyright (c) 2013 Red Hat, Inc.
* Distributed under license by Red Hat, Inc. All rights reserved.
* This program is made available under the terms of the
* Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributor:
* Red Hat, Inc. - initial API and implementation
******************************************************************************/
package org.jboss.tools.cdi.core;
/**
* @author Viacheslav Kabanovich
*/
public interface WeldConstants {
public String CONTEXT_PACK = "org.jboss.weld.context.";
public String DEPENDENT_CONTEXT_TYPE = CONTEXT_PACK + "DependentContext";
public String REQUEST_CONTEXT_TYPE = CONTEXT_PACK + "RequestContext";
public String BOUND_REQUEST_CONTEXT_TYPE = CONTEXT_PACK + "bound.BoundRequestContext";
public String HTTP_REQUEST_CONTEXT_TYPE = CONTEXT_PACK + "http.HttpRequestContext";
public String EJB_REQUEST_CONTEXT_TYPE = CONTEXT_PACK + "ejb.EjbRequestContext";
public String CONVERSATION_CONTEXT_TYPE = CONTEXT_PACK + "ConversationContext";
public String BOUND_CONVERSATION_CONTEXT_TYPE = CONTEXT_PACK + "bound.BoundConversationContext";
public String HTTP_CONVERSATION_CONTEXT_TYPE = CONTEXT_PACK + "http.HttpConversationContext";
public String SESSION_CONTEXT_TYPE = CONTEXT_PACK + "SessionContext";
public String BOUND_SESSION_CONTEXT_TYPE = CONTEXT_PACK + "bound.BoundSessionContext";
public String HTTP_SESSION_CONTEXT_TYPE = CONTEXT_PACK + "http.HttpSessionContext";
public String APPLICATION_CONTEXT_TYPE = CONTEXT_PACK + "ApplicationContext";
public String SINGLETON_CONTEXT_TYPE = CONTEXT_PACK + "SingletonContext";
public String UNBOUND_QUALIFIER_TYPE = CONTEXT_PACK + "unbound.Unbound";
public String BOUND_QUALIFIER_TYPE = CONTEXT_PACK + "bound.Bound";
public String EJB_QUALIFIER_TYPE = CONTEXT_PACK + "ejb.Ejb";
public String HTTP_QUALIFIER_TYPE = CONTEXT_PACK + "http.Http";
public String SINGLETON_SCOPE_TYPE = "javax.inject.Singleton"; //?
}