Package org.swisspush.gateleen.runconfig
Class RunConfig.RunConfigBuilder
- java.lang.Object
-
- org.swisspush.gateleen.runconfig.RunConfig.RunConfigBuilder
-
-
Field Summary
Fields Modifier and Type Field Description PropertyHandlerpropertyHandler
-
Constructor Summary
Constructors Constructor Description RunConfigBuilder()
-
Method Summary
-
-
-
Field Detail
-
propertyHandler
public PropertyHandler propertyHandler
-
-
Method Detail
-
corsHandler
public RunConfig.RunConfigBuilder corsHandler(CORSHandler corsHandler)
-
schedulerResourceManager
public RunConfig.RunConfigBuilder schedulerResourceManager(SchedulerResourceManager schedulerResourceManager)
-
validationResourceManager
public RunConfig.RunConfigBuilder validationResourceManager(ValidationResourceManager validationResourceManager)
-
loggingResourceManager
public RunConfig.RunConfigBuilder loggingResourceManager(LoggingResourceManager loggingResourceManager)
-
configurationResourceManager
public RunConfig.RunConfigBuilder configurationResourceManager(ConfigurationResourceManager configurationResourceManager)
-
queueCircuitBreakerConfigurationResourceManager
public RunConfig.RunConfigBuilder queueCircuitBreakerConfigurationResourceManager(org.swisspush.gateleen.queue.queuing.circuitbreaker.configuration.QueueCircuitBreakerConfigurationResourceManager queueCircuitBreakerConfigurationResourceManager)
-
eventBusHandler
public RunConfig.RunConfigBuilder eventBusHandler(EventBusHandler eventBusHandler)
-
kafkaHandler
public RunConfig.RunConfigBuilder kafkaHandler(KafkaHandler kafkaHandler)
-
customHttpResponseHandler
public RunConfig.RunConfigBuilder customHttpResponseHandler(CustomHttpResponseHandler customHttpResponseHandler)
-
contentTypeConstraintHandler
public RunConfig.RunConfigBuilder contentTypeConstraintHandler(ContentTypeConstraintHandler contentTypeConstraintHandler)
-
validationHandler
public RunConfig.RunConfigBuilder validationHandler(ValidationHandler validationHandler)
-
hookHandler
public RunConfig.RunConfigBuilder hookHandler(HookHandler hookHandler)
-
userProfileHandler
public RunConfig.RunConfigBuilder userProfileHandler(UserProfileHandler userProfileHandler)
-
roleProfileHandler
public RunConfig.RunConfigBuilder roleProfileHandler(RoleProfileHandler roleProfileHandler)
-
expansionHandler
public RunConfig.RunConfigBuilder expansionHandler(ExpansionHandler expansionHandler)
-
deltaHandler
public RunConfig.RunConfigBuilder deltaHandler(DeltaHandler deltaHandler)
-
authorizer
public RunConfig.RunConfigBuilder authorizer(Authorizer authorizer)
-
copyResourceHandler
public RunConfig.RunConfigBuilder copyResourceHandler(CopyResourceHandler copyResourceHandler)
-
qosHandler
public RunConfig.RunConfigBuilder qosHandler(QoSHandler qosHandler)
-
propertyHandler
public RunConfig.RunConfigBuilder propertyHandler(PropertyHandler propertyHandler)
-
zipExtractHandler
public RunConfig.RunConfigBuilder zipExtractHandler(ZipExtractHandler zipExtractHandler)
-
delegateHandler
public RunConfig.RunConfigBuilder delegateHandler(DelegateHandler delegateHandler)
-
mergeHandler
public RunConfig.RunConfigBuilder mergeHandler(MergeHandler mergeHandler)
-
cacheHandler
public RunConfig.RunConfigBuilder cacheHandler(CacheHandler cacheHandler)
-
build
public RunConfig build(io.vertx.core.Vertx vertx, RedisProvider redisProvider, Class verticleClass, Router router, MonitoringHandler monitoringHandler, org.swisspush.gateleen.queue.queuing.QueueBrowser queueBrowser)
-
-