Class ServiceXaWrapper

  • All Implemented Interfaces:
    java.lang.Runnable, XAResource

    @Deprecated
    public class ServiceXaWrapper
    extends GenericXaResource
    Deprecated.
    - Use ServiceSynchronization instead (via LocalDispatcher)
    ServiceXaWrapper - XA Resource wrapper for running services on commit() or rollback()
    • Nested Class Summary

      • Nested classes/interfaces inherited from class java.lang.Thread

        java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      void commit​(Xid xid, boolean onePhase)
      Deprecated.
       
      void enlist()
      Deprecated.
      Enlists this resource in the current transaction
      java.util.Map<java.lang.String,​? extends java.lang.Object> getCommitContext()
      Deprecated.
       
      java.lang.String getCommitService()
      Deprecated.
       
      java.util.Map<java.lang.String,​? extends java.lang.Object> getRollbackContext()
      Deprecated.
       
      java.lang.String getRollbackService()
      Deprecated.
       
      int prepare​(Xid xid)
      Deprecated.
       
      void rollback​(Xid xid)
      Deprecated.
       
      protected void runService​(java.lang.String service, java.util.Map<java.lang.String,​? extends java.lang.Object> context, boolean persist, int mode, int type)
      Deprecated.
       
      void setCommitService​(java.lang.String serviceName, java.lang.String runAsUser, java.util.Map<java.lang.String,​? extends java.lang.Object> context, boolean async, boolean persist)
      Deprecated.
      Sets the service to run on commit()
      void setCommitService​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context)
      Deprecated.
      Sets the service to run on commit()
      void setCommitService​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, boolean async, boolean persist)
      Deprecated.
      Sets the service to run on commit()
      void setRollbackService​(java.lang.String serviceName, java.lang.String runAsUser, java.util.Map<java.lang.String,​? extends java.lang.Object> context, boolean async, boolean persist)
      Deprecated.
      Sets the service to run on rollback()
      void setRollbackService​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context)
      Deprecated.
      Sets the service to run on rollback()
      void setRollbackService​(java.lang.String serviceName, java.util.Map<java.lang.String,​? extends java.lang.Object> context, boolean async, boolean persist)
      Deprecated.
      Sets the service to run on rollback()
      • Methods inherited from class java.lang.Thread

        activeCount, checkAccess, clone, countStackFrames, currentThread, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, onSpinWait, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, suspend, toString, yield
      • Methods inherited from class java.lang.Object

        equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • module

        public static final java.lang.String module
        Deprecated.
      • rollbackService

        protected java.lang.String rollbackService
        Deprecated.
      • commitService

        protected java.lang.String commitService
        Deprecated.
      • runAsUser

        protected java.lang.String runAsUser
        Deprecated.
      • rollbackContext

        protected java.util.Map<java.lang.String,​? extends java.lang.Object> rollbackContext
        Deprecated.
      • commitContext

        protected java.util.Map<java.lang.String,​? extends java.lang.Object> commitContext
        Deprecated.
      • rollbackAsync

        protected boolean rollbackAsync
        Deprecated.
      • rollbackAsyncPersist

        protected boolean rollbackAsyncPersist
        Deprecated.
      • commitAsync

        protected boolean commitAsync
        Deprecated.
      • commitAsyncPersist

        protected boolean commitAsyncPersist
        Deprecated.
    • Constructor Detail

      • ServiceXaWrapper

        protected ServiceXaWrapper()
        Deprecated.
      • ServiceXaWrapper

        public ServiceXaWrapper​(DispatchContext dctx)
        Deprecated.
    • Method Detail

      • setCommitService

        public void setCommitService​(java.lang.String serviceName,
                                     java.util.Map<java.lang.String,​? extends java.lang.Object> context)
        Deprecated.
        Sets the service to run on commit()
        Parameters:
        serviceName - Name of service to run
        context - Context to use when running
      • setCommitService

        public void setCommitService​(java.lang.String serviceName,
                                     java.util.Map<java.lang.String,​? extends java.lang.Object> context,
                                     boolean async,
                                     boolean persist)
        Deprecated.
        Sets the service to run on commit()
        Parameters:
        serviceName - Name of service to run
        context - Context to use when running
        async - override default async behavior
      • setCommitService

        public void setCommitService​(java.lang.String serviceName,
                                     java.lang.String runAsUser,
                                     java.util.Map<java.lang.String,​? extends java.lang.Object> context,
                                     boolean async,
                                     boolean persist)
        Deprecated.
        Sets the service to run on commit()
        Parameters:
        serviceName - Name of service to run
        runAsUser - UserLoginID to run as
        context - Context to use when running
        async - override default async behavior
      • getCommitService

        public java.lang.String getCommitService()
        Deprecated.
        Returns:
        The name of the service to run on commit()
      • getCommitContext

        public java.util.Map<java.lang.String,​? extends java.lang.Object> getCommitContext()
        Deprecated.
        Returns:
        The context used when running the commit() service
      • setRollbackService

        public void setRollbackService​(java.lang.String serviceName,
                                       java.util.Map<java.lang.String,​? extends java.lang.Object> context)
        Deprecated.
        Sets the service to run on rollback()
        Parameters:
        serviceName - Name of service to run
        context - Context to use when running
      • setRollbackService

        public void setRollbackService​(java.lang.String serviceName,
                                       java.util.Map<java.lang.String,​? extends java.lang.Object> context,
                                       boolean async,
                                       boolean persist)
        Deprecated.
        Sets the service to run on rollback()
        Parameters:
        serviceName - Name of service to run
        context - Context to use when running
        async - override default async behavior
      • setRollbackService

        public void setRollbackService​(java.lang.String serviceName,
                                       java.lang.String runAsUser,
                                       java.util.Map<java.lang.String,​? extends java.lang.Object> context,
                                       boolean async,
                                       boolean persist)
        Deprecated.
        Sets the service to run on rollback()
        Parameters:
        serviceName - Name of service to run
        runAsUser - userLoginId to run the service as
        context - Context to use when running
        async - override default async behavior
      • getRollbackService

        public java.lang.String getRollbackService()
        Deprecated.
        Returns:
        The name of the service to run on rollback()
      • getRollbackContext

        public java.util.Map<java.lang.String,​? extends java.lang.Object> getRollbackContext()
        Deprecated.
        Returns:
        The context used when running the rollback() service
      • runService

        protected final void runService​(java.lang.String service,
                                        java.util.Map<java.lang.String,​? extends java.lang.Object> context,
                                        boolean persist,
                                        int mode,
                                        int type)
                                 throws XAException
        Deprecated.
        Throws:
        XAException