services

package services

Visibility
  1. Public
  2. All

Type Members

  1. class AdminsNotifierPlugin extends Plugin

  2. trait AppConfigurationService extends AnyRef

    Application wide configuration options.

  3. case class Binding(source: String, vhost: String, destination: String, destination_type: String, routing_key: String, arguments: JsObject, properties_key: String) extends Product with Serializable

    RabbitMQ Bindings retrieve from management API *

  4. trait ByteStorageService extends AnyRef

    Interface to store bytes.

  5. class CILogonProvider extends OAuth2Provider

    A CILogon OAuth2 Provider

  6. case class CancellationMessage(id: UUID, queueName: String, msgid: UUID) extends Product with Serializable

  7. trait CollectionService extends AnyRef

    Generic collection service.

  8. trait CommentService extends AnyRef

    Service to manipulate comments in datasets and files.

  9. class ConfigurationModule extends AbstractModule

    Default production module.

  10. trait ContextLDService extends AnyRef

    Context service for add, query and delete Json-ld contexts

  11. class CrowdProvider extends IdentityProvider

    Provider for CROWD.

  12. trait CurationService extends AnyRef

    Service to manipulate curation objects.

  13. trait DatasetService extends AnyRef

    Generic dataset service.

  14. class DatasetsAutodumpService extends Plugin

    Dataset file groupings automatic dump service.

  15. class DatasetsMetadataAutodumpService extends Plugin

    Dataset metadata automatic dump service.

  16. case class DumpOfFile(fileToDump: File, fileId: String, fileName: String) extends Product with Serializable

  17. class ElasticsearchPlugin extends Plugin

    Elasticsearch plugin.

  18. class ElasticsearchQueue extends MongoDBQueueService

    Elasticsearch queue service to allow code that updates ES indexes to proceed asynchronously.

  19. case class Entity(id: ResourceRef, mimeType: Option[String], extra: JsObject) extends Product with Serializable

  20. class EventFilter extends Actor

    Actual message on reply queue.

  21. trait EventService extends AnyRef

    Service definition to interact with Events database.

  22. class EventSinkService extends AnyRef

  23. trait ExtractionRequestsService extends AnyRef

    Tracks extractions requests

  24. trait ExtractionService extends AnyRef

    Track information about individual extractions.

  25. case class ExtractorMessage(msgid: UUID, fileId: UUID, jobId: Option[UUID], notifies: List[String], intermediateId: UUID, host: String, queue: String, metadata: Map[String, Any], fileSize: String, datasetId: UUID = null, flags: String = "", secretKey: String, routing_key: String, source: Entity, activity: String, target: Option[Entity]) extends Product with Serializable

    Despite the fileId be named as such, it is currently serialized as id and used as the id of any resource in question.

  26. class ExtractorRoutingService extends AnyRef

    Determine automated extraction messages to send based on Clowder events such as file upload.

  27. trait ExtractorService extends AnyRef

    Keeps track of extractors status information

  28. class ExtractorsHeartbeats extends Actor

    Listen for heartbeats messages sent by extractors.

  29. class FileDumpService extends Plugin

    File dump service.

  30. trait FileLinkService extends AnyRef

  31. class FileMetadataAutodumpService extends Plugin

    File metadata automatic dump service.

  32. trait FileService extends AnyRef

    Generic file service to store blobs of files and metadata about them.

  33. trait FolderService extends AnyRef

    Generic Folder Service

  34. class GraylogService extends LogService

    Service to get extraction logs from Graylog.

  35. trait InstitutionService extends AnyRef

    Service definition to interact with institutions database.

  36. class KeycloakProvider extends OAuth2Provider

    A Keycloak OAuth2 Provider

  37. class LdapProvider extends IdentityProvider

  38. trait LogService extends AnyRef

    Service to get extraction logs.

  39. trait LogoService extends AnyRef

  40. class MailerPlugin extends Plugin

  41. trait MessageService extends AnyRef

    Send/get messages from a message bus

  42. trait MetadataService extends AnyRef

    MetadataService for add and query metadata

  43. trait MongoDBQueueService extends AnyRef

    Generic queue service.

  44. class MsgConsumer extends DefaultConsumer

    Listen for responses coming back on replyQueue

  45. abstract class MultimediaQueryService extends AnyRef

    Generic file service to store blobs of files and metadata about them.

  46. class ORCIDProvider extends OAuth2Provider

    ORCID provider

  47. class PendingRequestCancellationActor extends Actor

    First, it will connect to the target rabbitmq queue to download each pending submission request and search the cancellation submission by comparing the message id of each pending submission request.

  48. class PolyglotPlugin extends Plugin

    Polyglot Plugin

  49. class PostgresPlugin extends Plugin

    Postgres connection and simple geoindex methods.

  50. trait PreviewService extends AnyRef

    Service to manipulate previews in files and datasets.

  51. trait ProjectService extends AnyRef

    Service definition to interact with projects database.

  52. class PublishDirectActor extends Actor

    Send message on specified channel directly to a queue and tells receiver to reply on specified queue.

  53. class RDFExportService extends Plugin

    Service allowing exporting of community-generated and XML-uploaded metadata of files and datasets as RDF.

  54. class RDFExporterPlugin extends Plugin

    Plugin for RDF Exporter

  55. class RDFUpdateService extends Plugin

    External RDF store update service.

  56. class RabbitMQMessageService extends MessageService

    Send/get messages from a message bus

  57. trait RdfSPARQLService extends AnyRef

  58. trait RelationService extends AnyRef

    Track relations between resources.

  59. trait SchedulerService extends AnyRef

    Service to add a job to scheduler

  60. trait SectionIndexInfoService extends AnyRef

    Census service.

  61. trait SectionService extends AnyRef

    Service to manipulate sections

  62. class SecureSocialEventListener extends EventListener

  63. class SecureSocialTemplatesPlugin extends TemplatesPlugin

  64. trait SelectionService extends AnyRef

    Service for adding & removing user selections, as well as downloading/deleting selected datasets.

  65. class SpaceCopyPlugin extends Plugin

    Plugin to enable copying datasets between spaces.

  66. trait SpaceService extends AnyRef

    Service to manipulate spaces.

  67. class SpaceSharingPlugin extends Plugin

    Plugin to enable sharing datasets and collections between Project Spaces

  68. class StagingAreaPlugin extends Plugin

    Staging Area Plugin.

  69. trait StandardVocabularyService extends AnyRef

  70. abstract class TagCheckObjType extends AnyRef

  71. abstract class TagService extends AnyRef

    Service to manipulate tags

  72. trait TempFileService extends AnyRef

    Service to manipulate tempfiles.

  73. class TempFilesPlugin extends Plugin

    Plugin for TempFiles.

  74. trait ThreeDService extends AnyRef

    Service to manipulate 3-D's

  75. trait ThumbnailService extends AnyRef

    Service to manipulate thumbnails

  76. trait TileService extends AnyRef

    Service to manipulate tiles.

  77. class ToolInstance extends AnyRef

    ToolSession describes an active analysis environment.

  78. class ToolManagerPlugin extends Plugin

    ToolManager plugin.

  79. class TreeService extends AnyRef

    Service for creating a file tree view for Spaces, Collections, Datasets.

  80. trait UserService extends AnyRef

    Service definition to interact with the users.

  81. class VersusPlugin extends Plugin

    Versus Plugin

  82. trait VocabularyService extends AnyRef

  83. trait VocabularyTermService extends AnyRef

Value Members

  1. object AppConfiguration

    Object to handle some common configuration options.

  2. object ByteStorageService

  3. object CILogonProvider

  4. object CrowdProvider

  5. object DI

    Guide module configuration.

  6. object Entity extends Serializable

  7. object EventSinkService

  8. object FileService

  9. object KeycloakProvider

  10. object LdapProvider

  11. object ORCIDProvider

  12. object TagCheck_Dataset extends TagCheckObjType with Product with Serializable

  13. object TagCheck_File extends TagCheckObjType with Product with Serializable

  14. object TagCheck_Section extends TagCheckObjType with Product with Serializable

  15. package filesystem

  16. package fourstore

  17. package irods

  18. package mongodb

  19. package s3

Ungrouped