configuration

Can be used in:

router

Attributes

NameRequiredDefaultDescriptionExamples
jmxRouterName false - Sets the JMX name for this router. Also declare a global <jmxExporter> instance.
-
retryInitInterval false 5 minutes
number of milliseconds after which reinitialization of <soapProxy>s should be attempted periodically
-
production false false

By default the error messages Membrane sends back to an HTTP client provide information to help the caller find the problem. The caller might even get sensitive information. In production the error messages should not reveal to much details. With this option you can put Membrane in production mode and reduce the amount of information in error messages.


-
hotDeploy false true

Whether changes to the router's configuration file should automatically trigger a restart.

Monitoring the router's configuration file proxies.xml is only possible, if the router is created by a Spring Application Context which supports monitoring.

Calling this method does not start or stop the hot deploy feature. It is just for configuration before init is called.


-
retryInit false false

Whether the router should continue startup, if initialization of a rule (proxy, serviceProxy or soapProxy) failed (for example, when a WSDL a component depends on could not be downloaded).

If false, the router will exit with code -1 just after startup, when the initialization of a rule failed.

If true, the router will continue startup, and all rules which could not be initialized will be inactive (=not {@link Proxy#isActive()}).

-