Interface ServiceBundler

  • All Known Implementing Classes:
    BaseServiceBundler, TrellisServiceBundler

    public interface ServiceBundler
    The ServiceBundler interface collects all the services required for a full Trellis application.
    • Method Detail

      • getResourceService

        ResourceService getResourceService()
        Get the ResourceService for the application.
        Returns:
        a service for interacting with resources.
      • getIOService

        IOService getIOService()
        Get the IOService for the application.
        Returns:
        a service for handling RDF serialization and parsing.
      • getBinaryService

        BinaryService getBinaryService()
        Get the BinaryService for the application.
        Returns:
        a service for handling binary content.
      • getAuditService

        AuditService getAuditService()
        Get the AuditService for the application.
        Returns:
        the service for handling audit events.
      • getMementoService

        MementoService getMementoService()
        Get the MementoService for the application.
        Returns:
        the service for interacting with memento resources.
      • getEventService

        EventService getEventService()
        Get the EventService for the application.
        Returns:
        the service for emiting notifications.
      • getConstraintServices

        Iterable<ConstraintService> getConstraintServices()
        Get the constraint services for this application.
        Returns:
        an interator of the constraint service(s).
      • getTimemapGenerator

        TimemapGenerator getTimemapGenerator()
        Get the TimemapGenerator for this application.
        Returns:
        the service for generating TimeMaps.