-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathjms-im.properties
70 lines (58 loc) · 3.27 KB
/
jms-im.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
#
module.name=jms-im
com.arjuna.ats.arjuna.objectstore.objectStoreDir=./persistence/jms-im-ObjectStore
# Logging levels across packages (optional)
logging.level.root=INFO
logging.level.org.ikasan=INFO
logging.level.org.ikasan.cli.shell=ERROR
# Blue console servlet settings (optional)
server.error.whitelabel.enabled=false
# Web Bindings
h2.db.port=8082
server.port=8080
server.address=localhost
server.servlet.context-path=/jms-im
server.tomcat.additional-tld-skip-patterns=xercesImpl.jar,xml-apis.jar,serializer.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
# Ikasan Shell
h2.java.command=java -Dmodule.name=${module.name} -classpath ./lib/h2-1.4.200.jar org.h2.tools.Server -ifNotExists -tcp -tcpAllowOthers -tcpPort ${h2.db.port}
module.java.command=java -server -Xms256m -Xmx256m -XX:MaxMetaspaceSize=156m -Dcom.arjuna.ats.arjuna.objectstore.objectStoreDir=./persistence/${module.name}-ObjectStore -Dorg.apache.activemq.SERIALIZABLE_PACKAGES=* -Dmodule.name=${module.name} -Dspring.cloud.config.uri=http://localhost:8888 -Dspring.application.name=${module.name} -jar ./lib/${module.name}-1.0.0-SNAPSHOT.jar
shell.history.file=logs/ikasan-shell.log
spring.liquibase.change-log=classpath:db-changelog-master.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/${module.name}-db/esb;IFEXISTS=FALSE
#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
datasource.min.pool.size=5
datasource.max.pool.size=20
# JMS in memory in VM Broker setup
jms.provider.url=vm://embedded-broker?create=true&broker.persistent=false&broker.useJmx=false
# Dashboard data extraction settings
ikasan.dashboard.extract.enabled=false
ikasan.dashboard.extract.base.url=http://localhost:9080/ikasan-dashboard
ikasan.dashboard.extract.username=
ikasan.dashboard.extract.password=
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