StreamBase 10.5 Runtime Deprecations

This only covers the StreamBase runtime deprecations. For complete information on deprecations in the StreamBase authoring environment see the StreamBase product documentation.

  • The constantsOverwrite configuration property in the com.tibco.ep.streambase.configuration.sbengine configuration type is deprecated. The same functionality can be achieved with container parameters. Please migrate all constants that were being changed to use container parameters instead.
  • The Status.DETACH system property is deprecated. Detached mode support has been removed so this system property is no longer maintained. All use of of this system property should be removed.
  • The JavaEngine.jvm configuration property in the com.tibco.ep.dtm.configuration.javaengine configuration type is deprecated. It has been replaced with the JavaEngine.jvmTuning configuration property. Please update all configuration files to use the new property.
  • The Results.toDtmResults, Results.getStatusMessages, and Results.error methods in the com.tibco.ep.testing.framework package are deprecated. They have been replaced with Results.getCommandResults, Results.getCommandStatusMessages, and Results.getErrorMessages respectively. Please update any test source using the deprecated methods.
  • The DistributionListenerInterface.secure node deploy configuration property is deprecated. It has been replaced with Communication.secureCommunicationProfileName. If the secure configuration property is set and the secureCommunicationProfileName is not set, TLS is enabled with default settings as in previous releases. The secure property value is ignored if secureCommunicationProfileName is defined. Please migrate all configuration files to use Communication.secureCommunicationProfileName instead.
  • The Notifier.postApplicationConfigurationInitialize and Notifier.preApplicationConfigurationTerminate methods in the com.kabira.platform.component package are deprecated. Use Notifier.postConfigurationInitialize and and Notifier.preConfigurationTerminate respectively instead. Please update any source using the deprecated methods.
  • The system properties used to configure parallel region queues are now deprecated, specifically these system properties.
    • streambase.runtime.stream-queue-timeout
    • streambase.runtime.stream-queue-timeout-report-threshold
    • streambase.runtime.stream-queue-memory-percent
    • streambase.runtime.stream-queue-drain-before-shutdown
    • streambase.runtime.stream-queue-max-buffer
    • streambase.runtime.stream-queue-max-batch
    • streambase.runtime.stream-queue-max-tuples
    • streambase.runtime.stream-queue-initial-buffer
    • streambase.runtime.stream-queue-distribution-policy
    • streambase.runtime.stream-queue-wait-strategy
    • streambase.runtime.stream-queue-max-buffer-<regexp>
    • streambase.runtime.stream-queue-max-buffer-<queue name>

    These values are now set in the StreamBaseEngine.streambase.parallelRegionQueues configuration block in the com.tibco.ep.streambase.configuration.sbengine configuration type.