Package com.avoka.fc.core.service
Interface IServiceDefinitionAware
- All Known Subinterfaces:
IEmailService,IEventListenerConfiguration,IFluentFunction,IFluentService,IFormVersionSelectorService,IGroovyService,IScheduledService
- All Known Implementing Classes:
AbstractEmailService,AbstractFluentService,AbstractGroovyService,AbstractInboxProcessor,AbstractJobActionService,AbstractRenderReceiptService,AbstractSubmissionDataStorageService,AcroFormRenderReceiptService,AmazonHSMSubmissionDataStorageService,AmazonKMSSubmissionDataStorageService,AmazonS3SubmissionDataStorageService,AwsSubmissionDataStorageService,AzureSubmissionDataStorageService,ClamAVVirusScanService,CloudSubmissionDataStorageService,ComposerHtmlFormRenderService,CurrentVersionSelectorService,DatabaseSubmissionDataStorageService,EmailService,EventListenerConfigurationService,ExchangeEmailService,FileSystemSubmissionDataStorageService,FileSystemTransactionHistoryPublisher,FluentDeliveryProcessService,FluentDynamicDataService,FluentEmailService,FluentFormPrefillService,FluentFormSavedProcessor,FluentFormSecurityFilterService,FluentFormVersionSelectorService,FluentFunctionService,FluentGroovyService,FluentJobActionService,FluentMediaTypeScanService,FluentReceiptNumberService,FluentRenderReceiptService,FluentScheduledService,FluentSubmissionCompletedProcessor,FluentSubmissionDataValidator,FluentSubmissionPreprocessor,FluentTaskExpiryService,FluentTrackingNumberService,FluentTransactionHistoryPublisher,FluentVirusScanService,GoogleTwoFactorAuthenticationService,GroovyDeliveryProcessService,GroovyDynamicDataService,GroovyEmailService,GroovyFormPrefillService,GroovyFormSavedProcessor,GroovyFormSecurityFilterService,GroovyFormVersionSelectorService,GroovyJobActionService,GroovyReceiptNumberService,GroovyRenderReceiptService,GroovyScheduledService,GroovyServiceImpl,GroovySubmissionCompletedProcessor,GroovySubmissionDataValidator,GroovySubmissionPreprocessor,GroovyTaskExpiryService,GroovyTrackingNumberService,HybridCloudSubmissionDataStorageService,JobActionWaitService,JobControllerService,JobDeliveryService,JobDeliveryWaitService,JobFormStartService,JobProcessMessageService,JobReceiptWaitService,JobTaskAssignService,JobTaskWaitService,LocalProcessRenderReceiptService,MockOutboxProcessor,MockSubmissionDataStorageService,OutboxProcessor,PhantomJSRenderReceiptService,PhantomJSRenderReceiptServiceV2,PuppeteerRenderReceiptService,RandomFormVersionSelectorService,RestInboxProcessor,S3TransactionHistoryPublisher,SalesForceClient,SmtpEmailService,SSEVirusScanService,StatusManagement,SystemEventPublisher,TestSuiteService,TikaMediaTypeScanService,TransactionHistoryPublisherImpl,TransactionProcessor,TrashCanEmailService
public interface IServiceDefinitionAware
Provides an interfaces for services which are aware of their ServiceDefinition.
-
Method Summary
Modifier and TypeMethodDescriptionReturn the service definition for the service.voidsetServiceDefinition(ServiceDefinition serviceDefinition) Set the service definition for the service.
-
Method Details
-
getServiceDefinition
ServiceDefinition getServiceDefinition()Return the service definition for the service.- Returns:
- the service definition for the service.
-
setServiceDefinition
Set the service definition for the service.- Parameters:
serviceDefinition- the service definition for the service.
-