[jboss-cvs] JBossAS SVN: r98323 - projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jca-api/src/main/javax/resource/cci.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Tue Dec 22 11:58:46 EST 2009
Author: jaikiran
Date: 2009-12-22 11:58:46 -0500 (Tue, 22 Dec 2009)
New Revision: 98323
Removed:
projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jca-api/src/main/javax/resource/cci/InteractionSpec.java
Log:
Autoversioning commit: a non-deltaV client made a change to
/projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jca-api/src/main/javax/resource/cci/InteractionSpec.java
Deleted: projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jca-api/src/main/javax/resource/cci/InteractionSpec.java
===================================================================
--- projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jca-api/src/main/javax/resource/cci/InteractionSpec.java 2009-12-22 16:58:37 UTC (rev 98322)
+++ projects/javaee/tags/jboss-javaee-parent-6.0.0-alpha-1/jboss-jca-api/src/main/javax/resource/cci/InteractionSpec.java 2009-12-22 16:58:46 UTC (rev 98323)
@@ -1,102 +0,0 @@
-/*
-* JBoss, Home of Professional Open Source
-* Copyright 2008, JBoss Inc., and individual contributors as indicated
-* by the @authors tag. See the copyright.txt in the distribution for a
-* full listing of individual contributors.
-*
-* This is free software; you can redistribute it and/or modify it
-* under the terms of the GNU Lesser General Public License as
-* published by the Free Software Foundation; either version 2.1 of
-* the License, or (at your option) any later version.
-*
-* This software is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
-* Lesser General Public License for more details.
-*
-* You should have received a copy of the GNU Lesser General Public
-* License along with this software; if not, write to the Free
-* Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA
-* 02110-1301 USA, or see the FSF site: http://www.fsf.org.
-*/
-
-package javax.resource.cci;
-
-import java.io.Serializable;
-
-/** An InteractionSpec holds properties for driving an Interaction
- * with an EIS instance. An InteractionSpec is used by an Interaction
- * to execute the specified function on an underlying EIS.
- *
- * <p>The CCI specification defines a set of standard properties for
- * an InteractionSpec. An InteractionSpec implementation is not
- * required to support a standard property if that property does
- * not apply to its underlying EIS.
- *
- * <p>The InteractionSpec implementation class must provide getter and
- * setter methods for each of its supported properties. The getter and
- * setter methods convention should be based on the Java Beans design
- * pattern.
- *
- * <p>The standard properties are as follows:
- * <UL>
- * <LI>FunctionName: name of an EIS function
- * <LI>InteractionVerb: mode of interaction with an EIS instance:
- * SYNC_SEND, SYNC_SEND_RECEIVE, SYNC_RECEIVE
- * <LI>ExecutionTimeout: the number of milliseconds an Interaction
- * will wait for an EIS to execute the specified function
- * </UL>
- *
- * <p>The following standard properties are used to give hints to an
- * Interaction instance about the ResultSet requirements:
- * <UL>
- * <LI>FetchSize
- * <LI>FetchDirection
- * <LI>MaxFieldSize
- * <LI>ResultSetType
- * <LI>ResultSetConcurrency
- * </UL>
- *
- * <p>A CCI implementation can provide additional properties beyond
- * that described in the InteractionSpec interface. Note that the
- * format and type of the additional properties is specific to an EIS
- * and is outside the scope of the CCI specification.
- *
- * <p>It is required that the InteractionSpec interface be implemented
- * as a JavaBean for the toolability support. The properties on the
- * InteractionSpec implementation class should be defined through the
- * getter and setter methods pattern. An implementation class for
- * InteractionSpec interface is required to implement the
- * java.io.Serializable interface.
- *
- * @author Rahul Sharma
- * @version 0.8
- * @since 0.8
- * @see javax.resource.cci.Interaction
-**/
-
-public interface InteractionSpec extends java.io.Serializable {
-
- /**Interaction Verb type: The execution of an Interaction does only a
- * send to the target EIS instance. The input record is sent to the
- * EIS instance without any synchronous response in terms of an
- * output Record or ResultSet.
- */
- public static final int SYNC_SEND = 0;
-
- /**Interaction Verb type: The execution of an Interaction sends a
- * request to the EIS instance and receives response synchronously.
- * The input record is sent to the EIS instance with the output
- * received either as Record or CCIResultSet.
- **/
- public static final int SYNC_SEND_RECEIVE = 1;
-
- /**The execution of an Interaction results in a synchronous
- * receive of an output Record. An example is: a session bean gets
- * a method invocation and it uses this SEND_RECEIVE form of
- * interaction to retrieve messages that have been delivered to a
- * message queue.
- **/
- public static final int SYNC_RECEIVE = 2;
-
-}
More information about the jboss-cvs-commits
mailing list