It should be possible to disable the setting of NDCs (in Log4J terminology) or context IDs (in XINS terminology). System, bootstrap and runtime properties should be supported. The name of the property should be "org.xins.server.contextID.push". Supported values should be "true" (the default) and "false".
Example use cases:
No properties set, system nor bootstrap nor runtime
context IDs should be generated as in XINS 2.2
existing context IDs (set by the servlet container, for example) should be overwritten
Bootstrap property is set to "false"
context IDs should not be generated
existing context IDs (set by the servlet container, for example) should remain in place
Bootstrap property is set to "false" and runtime property is set to "true"
see use case 1
Bootstrap property is set to "true" and runtime property is set to "false"
see use case 2
Bootstrap property is set to "false" and runtime property is set to "false"
see use case 2
Bootstrap property is set to "true" and runtime property is set to "true"
It should be possible to disable the setting of NDCs (in Log4J terminology) or context IDs (in XINS terminology). System, bootstrap and runtime properties should be supported. The name of the property should be "org.xins.server.contextID.push". Supported values should be "true" (the default) and "false".
Example use cases: