All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.oasisopen.sca.Constants Maven / Gradle / Ivy

There is a newer version: 2.0.1
Show newest version
/*
 * Copyright(C) OASIS(R) 2005,2010. All Rights Reserved.
 * OASIS trademark, IPR and other policies apply.
 */
package org.oasisopen.sca;

/**
 * The SCA Constants interface defines a number of constant values
 * that are used in the SCA Java APIs and Annotations.
 * 
 * 

The serialized QNames are used with the @Requires annotation * to specify a policy intent. The policy intent strings in this * interface do not have a corresponding Java annotation, so these * policy intents have ot be specified through the use of the * @Requires annotation. */ public interface Constants { /** * The SCA V1.1 namespace. */ String SCA_NS = "http://docs.oasis-open.org/ns/opencsa/sca/200912"; /** * The serialized form of the SCA namespace for construction of QNames. */ String SCA_PREFIX = "{"+SCA_NS+"}"; /** * The serialized QName of the serverAuthentication policy intent. */ String SERVERAUTHENTICATION = SCA_PREFIX + "serverAuthentication"; /** * The serialized QName of the clientAuthentication policy intent. */ String CLIENTAUTHENTICATION = SCA_PREFIX + "clientAuthentication"; /** * The serialized QName of the atleastOnce policy intent. */ String ATLEASTONCE = SCA_PREFIX + "atLeastOnce"; /** * The serialized QName of the atMostOnce policy intent. */ String ATMOSTONCE = SCA_PREFIX + "atMostOnce"; /** * The serialized QName of the exactlyOnce policy intent. */ String EXACTLYONCE = SCA_PREFIX + "exactlyOnce"; /** * The serialized QName of the ordered policy intent. */ String ORDERED = SCA_PREFIX + "ordered"; /** * The serialized QName of the transactedOneWay policy intent. */ String TRANSACTEDONEWAY = SCA_PREFIX + "transactedOneWay"; /** * The serialized QName of the immediateOneWay policy intent. */ String IMMEDIATEONEWAY = SCA_PREFIX + "immediateOneWay"; /** * The serialized QName of the propagatesTransaction policy intent. */ String PROPAGATESTRANSACTION = SCA_PREFIX + "propagatesTransaction"; /** * The serialized QName of the suspendsTransaction policy intent. */ String SUSPENDSTRANSACTION = SCA_PREFIX + "suspendsTransaction"; /** * The serialized QName of the asyncInvocation policy intent. */ String ASYNCINVOCATION = SCA_PREFIX + "asyncInvocation"; /** * The serialized QName of the SOAP policy intent. */ String SOAP = SCA_PREFIX + "SOAP"; /** * The serialized QName of the JMS policy intent. */ String JMS = SCA_PREFIX + "JMS"; /** * The serialized QName of the noListener policy intent. */ String NOLISTENER = SCA_PREFIX + "noListener"; /** * The serialized QName of the EJB policy intent. */ String EJB = SCA_PREFIX + "EJB"; }





© 2015 - 2024 Weber Informatics LLC | Privacy Policy