Interface WorkManagerFactory

    • Method Detail

      • getWorkManagerProxy

        jakarta.resource.spi.work.WorkManager getWorkManagerProxy​(String threadPoolId,
                                                                  String moduleName,
                                                                  ClassLoader rarCL)
                                                           throws ConnectorRuntimeException
        get the proxy work manager object for the rar
        Parameters:
        threadPoolId - thread pool id
        moduleName - resource-adapter-name
        Returns:
        work-manager proxy
        Throws:
        ConnectorRuntimeException - when unable to provide a proxy work manager
      • removeWorkManager

        boolean removeWorkManager​(String moduleName)
        remove the work manager of the module (rar) from work-manager registry
        Parameters:
        moduleName - resource-adapter-name
        Returns:
        boolean indicating whether the work-manager is removed from registry or not
      • createWorkManager

        jakarta.resource.spi.work.WorkManager createWorkManager​(String threadPoolId,
                                                                String raName,
                                                                ClassLoader rarCL)
        create a new work manager for the resource-adapter
        Parameters:
        threadPoolId - thread-pool-id
        raName - resource-adapter-name
        Returns:
        WorkManager