|
|||||||||
| Home >> All >> org >> apache >> slide >> [ common overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
org.apache.slide.common
Class AbstractSimpleService

java.lang.Objectorg.apache.slide.common.AbstractServiceBase
org.apache.slide.common.AbstractSimpleService
- All Implemented Interfaces:
- Service, javax.transaction.xa.XAResource
Deprecated. do not use as it only allows for a single concurrent transaction context
- public abstract class AbstractSimpleService
- extends AbstractServiceBase
- implements Service
- extends AbstractServiceBase
Slide Service simple implementation. Will allow only one simultaneous transaction context.
- Version:
- $Revision: 1.9 $
| Field Summary | |
protected javax.transaction.xa.Xid |
currentContext
Deprecated. Current transaction context. |
protected boolean |
rollbackOnly
Deprecated. Rollback only. |
protected int |
status
Deprecated. Status reagrding the current job. |
protected int |
transactionTimeout
Deprecated. Transaction timeout. |
static int |
TX_IDLE
Deprecated. |
static int |
TX_PREPARED
Deprecated. |
static int |
TX_SUSPENDED
Deprecated. |
| Fields inherited from class org.apache.slide.common.AbstractServiceBase |
LOG_CHANNEL, namespace, scope |
| Fields inherited from interface javax.transaction.xa.XAResource |
TMENDRSCAN, TMFAIL, TMJOIN, TMNOFLAGS, TMONEPHASE, TMRESUME, TMSTARTRSCAN, TMSUCCESS, TMSUSPEND, XA_OK, XA_RDONLY |
| Constructor Summary | |
AbstractSimpleService()
Deprecated. |
|
| Method Summary | |
void |
commit(javax.transaction.xa.Xid xid,
boolean onePhase)
Deprecated. Commit the global transaction specified by xid. |
void |
end(javax.transaction.xa.Xid xid,
int flags)
Deprecated. Ends the work performed on behalf of a transaction branch. |
void |
forget(javax.transaction.xa.Xid xid)
Deprecated. Tell the resource manager to forget about a heuristically completed transaction branch. |
int |
getTransactionTimeout()
Deprecated. Obtain the current transaction timeout value set for this XAResource instance. |
boolean |
isSameRM(javax.transaction.xa.XAResource xares)
Deprecated. This method is called to determine if the resource manager instance represented by the target object is the same as the resouce manager instance represented by the parameter xares. |
int |
prepare(javax.transaction.xa.Xid xid)
Deprecated. Ask the resource manager to prepare for a transaction commit of the transaction specified in xid. |
javax.transaction.xa.Xid[] |
recover(int flag)
Deprecated. Obtain a list of prepared transaction branches from a resource manager. |
void |
rollback(javax.transaction.xa.Xid xid)
Deprecated. Inform the resource manager to roll back work done on behalf of a transaction branch. |
boolean |
setTransactionTimeout(int seconds)
Deprecated. Set the current transaction timeout value for this XAResource instance. |
void |
start(javax.transaction.xa.Xid xid,
int flags)
Deprecated. Start work on behalf of a transaction branch specified in xid If TMJOIN is specified, the start is for joining a transaction previously seen by the resource manager. |
| Methods inherited from class org.apache.slide.common.AbstractServiceBase |
cacheResults, connect, connect, connectIfNeeded, connectIfNeeded, disconnect, getLogger, initialize, isConnected, reset, setNamespace, setParameters, setScope |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.apache.slide.common.Service |
cacheResults, connect, connect, connectIfNeeded, connectIfNeeded, disconnect, getLogger, initialize, isConnected, reset, setNamespace, setParameters, setScope |
| Field Detail |
TX_IDLE
public static final int TX_IDLE
- Deprecated.
- See Also:
- Constant Field Values
TX_PREPARED
public static final int TX_PREPARED
- Deprecated.
- See Also:
- Constant Field Values
TX_SUSPENDED
public static final int TX_SUSPENDED
- Deprecated.
- See Also:
- Constant Field Values
currentContext
protected javax.transaction.xa.Xid currentContext
- Deprecated.
- Current transaction context.
- Current transaction context.
status
protected int status
- Deprecated.
- Status reagrding the current job.
- Status reagrding the current job.
transactionTimeout
protected int transactionTimeout
- Deprecated.
- Transaction timeout.
- Transaction timeout.
rollbackOnly
protected boolean rollbackOnly
- Deprecated.
- Rollback only.
- Rollback only.
| Constructor Detail |
AbstractSimpleService
public AbstractSimpleService()
- Deprecated.
| Method Detail |
commit
public void commit(javax.transaction.xa.Xid xid, boolean onePhase) throws javax.transaction.xa.XAException
- Deprecated.
- Commit the global transaction specified by xid.
- Specified by:
commitin interfacejavax.transaction.xa.XAResource
- Commit the global transaction specified by xid.
end
public void end(javax.transaction.xa.Xid xid, int flags) throws javax.transaction.xa.XAException
- Deprecated.
- Ends the work performed on behalf of a transaction branch. The resource manager disassociates the XA resource from the transaction branch specified and let the transaction be completed. If TMSUSPEND is specified in flags, the transaction branch is temporarily suspended in incomplete state. The transaction context is in suspened state and must be resumed via start with TMRESUME specified. If TMFAIL is specified, the portion of work has failed. The resource manager may mark the transaction as rollback-only. If TMSUCCESS is specified, the portion of work has completed successfully.
- Specified by:
endin interfacejavax.transaction.xa.XAResource
- Ends the work performed on behalf of a transaction branch. The resource manager disassociates the XA resource from the transaction branch specified and let the transaction be completed. If TMSUSPEND is specified in flags, the transaction branch is temporarily suspended in incomplete state. The transaction context is in suspened state and must be resumed via start with TMRESUME specified. If TMFAIL is specified, the portion of work has failed. The resource manager may mark the transaction as rollback-only. If TMSUCCESS is specified, the portion of work has completed successfully.
forget
public void forget(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
- Deprecated.
- Tell the resource manager to forget about a heuristically completed transaction branch.
- Specified by:
forgetin interfacejavax.transaction.xa.XAResource
- Tell the resource manager to forget about a heuristically completed transaction branch.
getTransactionTimeout
public int getTransactionTimeout()
throws javax.transaction.xa.XAException
- Deprecated.
- Obtain the current transaction timeout value set for this XAResource instance. If XAResource.setTransactionTimeout was not use prior to invoking this method, the return value is the default timeout set for the resource manager; otherwise, the value used in the previous setTransactionTimeout call is returned.
- Specified by:
getTransactionTimeoutin interfacejavax.transaction.xa.XAResource
- Obtain the current transaction timeout value set for this XAResource instance. If XAResource.setTransactionTimeout was not use prior to invoking this method, the return value is the default timeout set for the resource manager; otherwise, the value used in the previous setTransactionTimeout call is returned.
isSameRM
public boolean isSameRM(javax.transaction.xa.XAResource xares) throws javax.transaction.xa.XAException
- Deprecated.
- This method is called to determine if the resource manager instance represented by the target object is the same as the resouce manager instance represented by the parameter xares.
- Specified by:
isSameRMin interfacejavax.transaction.xa.XAResource
- This method is called to determine if the resource manager instance represented by the target object is the same as the resouce manager instance represented by the parameter xares.
prepare
public int prepare(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
- Deprecated.
- Ask the resource manager to prepare for a transaction commit of the transaction specified in xid.
- Specified by:
preparein interfacejavax.transaction.xa.XAResource
- Ask the resource manager to prepare for a transaction commit of the transaction specified in xid.
recover
public javax.transaction.xa.Xid[] recover(int flag) throws javax.transaction.xa.XAException
- Deprecated.
- Obtain a list of prepared transaction branches from a resource manager. The transaction manager calls this method during recovery to obtain the list of transaction branches that are currently in prepared or heuristically completed states.
- Specified by:
recoverin interfacejavax.transaction.xa.XAResource
- Obtain a list of prepared transaction branches from a resource manager. The transaction manager calls this method during recovery to obtain the list of transaction branches that are currently in prepared or heuristically completed states.
rollback
public void rollback(javax.transaction.xa.Xid xid) throws javax.transaction.xa.XAException
- Deprecated.
- Inform the resource manager to roll back work done on behalf of a transaction branch.
- Specified by:
rollbackin interfacejavax.transaction.xa.XAResource
- Inform the resource manager to roll back work done on behalf of a transaction branch.
setTransactionTimeout
public boolean setTransactionTimeout(int seconds)
throws javax.transaction.xa.XAException
- Deprecated.
- Set the current transaction timeout value for this XAResource instance.
- Specified by:
setTransactionTimeoutin interfacejavax.transaction.xa.XAResource
- Set the current transaction timeout value for this XAResource instance.
start
public void start(javax.transaction.xa.Xid xid, int flags) throws javax.transaction.xa.XAException
- Deprecated.
- Start work on behalf of a transaction branch specified in xid If TMJOIN is specified, the start is for joining a transaction previously seen by the resource manager. If TMRESUME is specified, the start is to resume a suspended transaction specified in the parameter xid. If neither TMJOIN nor TMRESUME is specified and the transaction specified by xid has previously been seen by the resource manager, the resource manager throws the XAException exception with XAER_DUPID error code.
- Specified by:
startin interfacejavax.transaction.xa.XAResource
- Start work on behalf of a transaction branch specified in xid If TMJOIN is specified, the start is for joining a transaction previously seen by the resource manager. If TMRESUME is specified, the start is to resume a suspended transaction specified in the parameter xid. If neither TMJOIN nor TMRESUME is specified and the transaction specified by xid has previously been seen by the resource manager, the resource manager throws the XAException exception with XAER_DUPID error code.
|
|||||||||
| Home >> All >> org >> apache >> slide >> [ common overview ] | PREV CLASS NEXT CLASS | ||||||||
SUMMARY: JAVADOC | SOURCE | DOWNLOAD | NESTED | FIELD | CONSTR | METHOD |
DETAIL: FIELD | CONSTR | METHOD | ||||||||
JAVADOC