psdi.dm.virtual

Class DmCompareAsyncJobSubmitter

    • Constructor Detail

      • DmCompareAsyncJobSubmitter

        public DmCompareAsyncJobSubmitter(MboServerInterface ms)
                                   throws java.rmi.RemoteException
        Construct the set of Custom Mbos.
        Parameters:
        ms - The MboServerInterface CustomMboSet uses to access internals of the MXServer.
        Throws:
        java.rmi.RemoteException
    • Method Detail

      • getAsyncJobHandlerClassName

        public java.lang.String getAsyncJobHandlerClassName()
        Returns the job handler class name that will be written to the queue when job is created.
        Specified by:
        getAsyncJobHandlerClassName in class AsyncJobSubmitter
        Returns:
        handler class name
      • getCompleteWhereClause

        public java.lang.String getCompleteWhereClause()
        Get the where clause to identify the DMCompJob object that the async process is to apply on.
        Specified by:
        getCompleteWhereClause in class AsyncJobSubmitter
        Returns:
        where clause
      • getObjectName

        public java.lang.String getObjectName()
        Returns the main object name that this async process will operate on.
        Specified by:
        getObjectName in class AsyncJobSubmitter
        Returns:
        object name
      • getJobName

        public java.lang.String getJobName()
        Get the name of the job. The name of the job should also be added into the ASYNCJOBNAME internal ALN domain.
        Specified by:
        getJobName in class AsyncJobSubmitter
        Returns:
        job name
      • getDescription

        public java.lang.String getDescription()
        Returns the description of this async job,
        Specified by:
        getDescription in class AsyncJobSubmitter
        Returns:
        description
      • isImmediate

        public boolean isImmediate()
                            throws MXException,
                                   java.rmi.RemoteException
        Whether this job is foreground.
        Overrides:
        isImmediate in class AsyncJobSubmitter
        Returns:
        true if immediate else false
        Throws:
        MXException
        java.rmi.RemoteException
      • getEmail

        public boolean getEmail()
                         throws MXException,
                                java.rmi.RemoteException
        Gets whether email will be sent for this job.
        Overrides:
        getEmail in class AsyncJobSubmitter
        Returns:
        true if email will be sent else false
        Throws:
        MXException
        java.rmi.RemoteException
      • getEmailAddress

        public java.lang.String getEmailAddress()
                                         throws MXException,
                                                java.rmi.RemoteException
        Gets the email address that will be sent for this job.
        Overrides:
        getEmailAddress in class AsyncJobSubmitter
        Returns:
        email address
        Throws:
        MXException
        java.rmi.RemoteException