package publix

Type Members

  1. class Assets extends AssetsBuilder
  2. abstract class BatchChannel[A <: Worker] extends AbstractController

    Abstract class that handles opening of the batch channel.

    Abstract class that handles opening of the batch channel. It has concrete implementations for each worker type.

  3. class ChannelInterceptor extends AbstractController

    This class intercepts a request before it gets to the BatchChannel or GroupChannel.

    This class intercepts a request before it gets to the BatchChannel or GroupChannel. It has several purposes: exception handling, final WebSocket creation, and matching to the right worker type.

    Annotations
    @Singleton() @PublixAccessLogging()
  4. class GeneralMultipleBatchChannel extends BatchChannel[GeneralMultipleWorker]
    Annotations
    @Singleton()
  5. class GeneralMultipleGroupChannel extends GroupChannel[GeneralMultipleWorker]
    Annotations
    @Singleton()
  6. class GeneralSingleBatchChannel extends BatchChannel[GeneralSingleWorker]
    Annotations
    @Singleton()
  7. class GeneralSingleGroupChannel extends GroupChannel[GeneralSingleWorker]
    Annotations
    @Singleton()
  8. abstract class GroupChannel[A <: Worker] extends AbstractController

    Abstract class that handles opening of the group channel.

    Abstract class that handles opening of the group channel. It has concrete implementations for each worker type.

  9. class JatosBatchChannel extends BatchChannel[JatosWorker]
    Annotations
    @Singleton()
  10. class JatosGroupChannel extends GroupChannel[JatosWorker]
    Annotations
    @Singleton()
  11. class MTBatchChannel extends BatchChannel[MTWorker]
    Annotations
    @Singleton()
  12. class MTGroupChannel extends GroupChannel[MTWorker]
    Annotations
    @Singleton()
  13. class PersonalMultipleBatchChannel extends BatchChannel[PersonalMultipleWorker]
    Annotations
    @Singleton()
  14. class PersonalMultipleGroupChannel extends GroupChannel[PersonalMultipleWorker]
    Annotations
    @Singleton()
  15. class PersonalSingleBatchChannel extends BatchChannel[PersonalSingleWorker]
    Annotations
    @Singleton()
  16. class PersonalSingleGroupChannel extends GroupChannel[PersonalSingleWorker]
    Annotations
    @Singleton()
  17. class StudyAssets extends AbstractController

    Manages web-access to files in the external study assets directories (outside of JATOS' packed Jar).

    Manages web-access to files in the external study assets directories (outside of JATOS' packed Jar).

    Annotations
    @Singleton()

Ungrouped