- java.lang.Object
-
- org.trellisldp.app.BaseServiceBundler
-
- All Implemented Interfaces:
org.trellisldp.common.ServiceBundler
@ApplicationScoped public class BaseServiceBundler extends Object implements org.trellisldp.common.ServiceBundler
AServiceBundlerthat supplies components for a Trellis application from its fields.In this class, the fields are expected to be filled by injection, but in subclasses the fields may be filled by any appropriate means.
-
-
Field Summary
Fields Modifier and Type Field Description protected org.trellisldp.api.AuditServiceauditServiceprotected org.trellisldp.api.BinaryServicebinaryServiceprotected ConstraintServicesconstraintServicesprotected org.trellisldp.api.IOServiceioServiceprotected org.trellisldp.api.MementoServicemementoServiceprotected org.trellisldp.api.NotificationServicenotificationServiceprotected org.trellisldp.api.ResourceServiceresourceServiceprotected org.trellisldp.common.TimemapGeneratortimemapGenerator
-
Constructor Summary
Constructors Constructor Description BaseServiceBundler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.trellisldp.api.AuditServicegetAuditService()org.trellisldp.api.BinaryServicegetBinaryService()Iterable<org.trellisldp.api.ConstraintService>getConstraintServices()org.trellisldp.api.IOServicegetIOService()org.trellisldp.api.MementoServicegetMementoService()org.trellisldp.api.NotificationServicegetNotificationService()org.trellisldp.api.ResourceServicegetResourceService()org.trellisldp.common.TimemapGeneratorgetTimemapGenerator()
-
-
-
Field Detail
-
mementoService
@Inject protected org.trellisldp.api.MementoService mementoService
-
binaryService
@Inject protected org.trellisldp.api.BinaryService binaryService
-
ioService
@Inject protected org.trellisldp.api.IOService ioService
-
notificationService
@Inject protected org.trellisldp.api.NotificationService notificationService
-
timemapGenerator
@Inject protected org.trellisldp.common.TimemapGenerator timemapGenerator
-
resourceService
@Inject protected org.trellisldp.api.ResourceService resourceService
-
auditService
@Inject protected org.trellisldp.api.AuditService auditService
-
constraintServices
@Inject protected ConstraintServices constraintServices
-
-
Method Detail
-
getResourceService
public org.trellisldp.api.ResourceService getResourceService()
- Specified by:
getResourceServicein interfaceorg.trellisldp.common.ServiceBundler
-
getIOService
public org.trellisldp.api.IOService getIOService()
- Specified by:
getIOServicein interfaceorg.trellisldp.common.ServiceBundler
-
getBinaryService
public org.trellisldp.api.BinaryService getBinaryService()
- Specified by:
getBinaryServicein interfaceorg.trellisldp.common.ServiceBundler
-
getAuditService
public org.trellisldp.api.AuditService getAuditService()
- Specified by:
getAuditServicein interfaceorg.trellisldp.common.ServiceBundler
-
getMementoService
public org.trellisldp.api.MementoService getMementoService()
- Specified by:
getMementoServicein interfaceorg.trellisldp.common.ServiceBundler
-
getNotificationService
public org.trellisldp.api.NotificationService getNotificationService()
- Specified by:
getNotificationServicein interfaceorg.trellisldp.common.ServiceBundler
-
getTimemapGenerator
public org.trellisldp.common.TimemapGenerator getTimemapGenerator()
- Specified by:
getTimemapGeneratorin interfaceorg.trellisldp.common.ServiceBundler
-
getConstraintServices
public Iterable<org.trellisldp.api.ConstraintService> getConstraintServices()
- Specified by:
getConstraintServicesin interfaceorg.trellisldp.common.ServiceBundler
-
-