Interface WorkflowRepository

    • Method Detail

      • createWorkflowFactory

        <E> WorkflowFactory<E> createWorkflowFactory​(java.lang.String wfName)
                                              throws java.lang.ClassNotFoundException
        Throws:
        java.lang.ClassNotFoundException
      • createWorkflowFactory

        <E> WorkflowFactory<E> createWorkflowFactory​(java.lang.String wfName,
                                                     WorkflowVersion version)
                                              throws java.lang.ClassNotFoundException
        Throws:
        java.lang.ClassNotFoundException
      • findLatestMajorVersion

        WorkflowVersion findLatestMajorVersion​(java.lang.String wfName,
                                               long majorVersion)
      • findLatestMinorVersion

        WorkflowVersion findLatestMinorVersion​(java.lang.String wfName,
                                               long majorVersion,
                                               long minorVersion)
      • resolveClass

        java.lang.Class<?> resolveClass​(java.lang.String classname)
                                 throws java.io.IOException,
                                        java.lang.ClassNotFoundException
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • getClassInfo

        ClassInfo getClassInfo​(java.lang.Class<? extends Workflow> wfClazz)
                        throws java.io.IOException,
                               java.lang.ClassNotFoundException
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • start

        void start()
      • shutdown

        void shutdown()