Package org.trellisldp.common
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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AuditService
getAuditService()
Get theAuditService
for the application.BinaryService
getBinaryService()
Get theBinaryService
for the application.Iterable<ConstraintService>
getConstraintServices()
Get the constraint services for this application.EventService
getEventService()
Get theEventService
for the application.IOService
getIOService()
Get theIOService
for the application.MementoService
getMementoService()
Get theMementoService
for the application.ResourceService
getResourceService()
Get theResourceService
for the application.TimemapGenerator
getTimemapGenerator()
Get the TimemapGenerator for this application.
-
-
-
Method Detail
-
getResourceService
ResourceService getResourceService()
Get theResourceService
for the application.- Returns:
- a service for interacting with resources.
-
getIOService
IOService getIOService()
Get theIOService
for the application.- Returns:
- a service for handling RDF serialization and parsing.
-
getBinaryService
BinaryService getBinaryService()
Get theBinaryService
for the application.- Returns:
- a service for handling binary content.
-
getAuditService
AuditService getAuditService()
Get theAuditService
for the application.- Returns:
- the service for handling audit events.
-
getMementoService
MementoService getMementoService()
Get theMementoService
for the application.- Returns:
- the service for interacting with memento resources.
-
getEventService
EventService getEventService()
Get theEventService
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.
-
-