Package org.trellisldp.common
Interface ServiceBundler
-
- All Known Implementing Classes:
BaseServiceBundler,TrellisServiceBundler
public interface ServiceBundlerThe ServiceBundler interface collects all the services required for a full Trellis application.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuditServicegetAuditService()Get theAuditServicefor the application.BinaryServicegetBinaryService()Get theBinaryServicefor the application.Iterable<ConstraintService>getConstraintServices()Get the constraint services for this application.EventServicegetEventService()Get theEventServicefor the application.IOServicegetIOService()Get theIOServicefor the application.MementoServicegetMementoService()Get theMementoServicefor the application.ResourceServicegetResourceService()Get theResourceServicefor the application.TimemapGeneratorgetTimemapGenerator()Get the TimemapGenerator for this application.
-
-
-
Method Detail
-
getResourceService
ResourceService getResourceService()
Get theResourceServicefor the application.- Returns:
- a service for interacting with resources.
-
getIOService
IOService getIOService()
Get theIOServicefor the application.- Returns:
- a service for handling RDF serialization and parsing.
-
getBinaryService
BinaryService getBinaryService()
Get theBinaryServicefor the application.- Returns:
- a service for handling binary content.
-
getAuditService
AuditService getAuditService()
Get theAuditServicefor the application.- Returns:
- the service for handling audit events.
-
getMementoService
MementoService getMementoService()
Get theMementoServicefor the application.- Returns:
- the service for interacting with memento resources.
-
getEventService
EventService getEventService()
Get theEventServicefor 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.
-
-