heduler-agent.4.0.2.source-code.application.properties Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of scheduler-agent Show documentation
Show all versions of scheduler-agent Show documentation
Describe the purpose of this Integration Module
The newest version!
module.name=scheduler-agent
module.jar.name=scheduler-agent
# standard dirs
persistence.dir=./persistence
lib.dir=./lib
# Logging levels across packages (optional)
logging.level.root=WARN
logging.level.org.ikasan=INFO
# Blue console servlet settings (optional)
server.error.whitelabel.enabled=false
module.java.command=java -server -Xms512m -Xmx512m -XX:MaxMetaspaceSize=196m -Dspring.jta.logDir=${persistence.dir}/${module.name}-ObjectStore -Dorg.apache.activemq.SERIALIZABLE_PACKAGES=* -Dmodule.name=${module.name} --add-opens java.base/sun.nio.fs=ALL-UNNAMED --add-exports java.base/sun.nio.fs=ALL-UNNAMED -jar ${lib.dir}/${module.name}-*.jar
# Web Bindings
h2.db.port=8082
server.port=8080
server.address=localhost
server.servlet.context-path=/scheduler-agent
server.tomcat.additional-tld-skip-patterns=xercesImpl.jar,xml-apis.jar,serializer.jar,mchange-commons-java-0.2.15.jar
spring.autoconfigure.exclude=org.springframework.boot.autoconfigure.orm.jpa.HibernateJpaAutoConfiguration,org.springframework.boot.autoconfigure.quartz.QuartzAutoConfiguration,org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration,,me.snowdrop.boot.narayana.autoconfigure.NarayanaConfiguration,org.springframework.boot.autoconfigure.context.MessageSourceAutoConfiguration
spring.liquibase.change-log=classpath:db-changelog-scheduler-agent.xml
spring.liquibase.enabled=true
# health probs and remote management (optional)
management.endpoints.enabled-by-default=false
management.endpoint.info.enabled=true
management.endpoint.health.enabled=true
management.endpoint.logfile.enabled=true
management.endpoints.web.exposure.include=info,health,logfile
management.endpoint.shutdown.enabled=true
#management.endpoints.web.base-path=/rest
#management.endpoint.health.probes.enabled=true
management.endpoint.health.show-details=always
management.endpoint.health.show-components=always
management.health.jms.enabled=false
# Ikasan persistence store
datasource.username=sa
datasource.password=sa
datasource.driver-class-name=org.h2.Driver
datasource.xadriver-class-name=org.h2.jdbcx.JdbcDataSource
datasource.url=jdbc:h2:tcp://localhost:${h2.db.port}/${persistence.dir}/${module.name}-db/esb;IFEXISTS=FALSE;NON_KEYWORDS=VALUE
#datasource.url=jdbc:h2:mem:testdb;DB_CLOSE_DELAY=-1
datasource.dialect=org.hibernate.dialect.H2Dialect
datasource.show-sql=false
datasource.hbm2ddl.auto=none
datasource.validationQuery=select 1
h2.db.migration.module.persistence.database.path=${persistence.dir}/${module.name}-db/esb
## Dashboard data extraction settings
#ikasan.dashboard.extract.enabled=true
#ikasan.dashboard.extract.base.url=http://localhost:9090
#ikasan.dashboard.extract.username=admin
#ikasan.dashboard.extract.password=admin
module.extract=module-extract
# Dashboard data extraction settings
ikasan.dashboard.extract.enabled=true
ikasan.dashboard.extract.base.url=http://localhost:9090
ikasan.dashboard.extract.username=admin
ikasan.dashboard.extract.password=admin
ikasan.load.balanced.dashboard.extract.base.url=http://${module.extract}
module.extract.services.serviceInstances.[0].instanceId=${module.extract}-1
module.extract.services.serviceInstances.[0].serviceId=${module.extract}
module.extract.services.serviceInstances.[0].uri=http://localhost:19090
module.extract.services.serviceInstances.[1].instanceId=${module.extract}-2
module.extract.services.serviceInstances.[1].serviceId=${module.extract}
module.extract.services.serviceInstances.[1].uri=http://localhost:19091
ikasan.exceptions.retry-configs.[0].className=org.ikasan.spec.component.endpoint.EndpointException
ikasan.exceptions.retry-configs.[0].delayInMillis=5000
ikasan.exceptions.retry-configs.[0].maxRetries=-1
ikasan.exceptions.excludedClasses[0]=org.ikasan.spec.component.transformation.TransformationException
big.queue.consumer.inboundQueueName=module-inbound-context-queue
big.queue.consumer.outboundQueueName=module-outbound-context-queue
big.queue.consumer.queueDir=./bigqueue
module.rest.connection.readTimeout=300000
module.rest.connection.connectTimeout=300000
module.rest.connection.connectionRequestTimeout=300000
scheduler.agent.log.folder=./process-logs
scheduler.agent.log.folder.parenthesis=/
# Housekeep Log Files Flow
housekeep.scheduled.consumer.cron=20 20 03 * * ?
housekeep.log.files.process.log-folder=${scheduler.agent.log.folder}
housekeep.log.files.process.ttl.days=25
housekeep.log.files.process.should-archive=false
housekeep.log.files.process.should-move=false
housekeep.log.files.process.move-folder=
job.monitoring.broker.timeout.minutes=240
context.instance.recovery.active=true