Interface MediaServerBean

All Superinterfaces:
weblogic.descriptor.DescriptorBean, weblogic.descriptor.SettableBean

public interface MediaServerBean extends weblogic.descriptor.DescriptorBean
Author:
Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved.
  • Method Details

    • getMediaFlowEngines

      MediaFlowEngineBean[] getMediaFlowEngines()

      Lists all Media Flow Engines configured for this Media Server instance.

      Each engine defines a distinct RTP/media I/O stack and set of properties for handling media sessions.

      Returns:
      array of MediaFlowEngineBean objects representing engine configurations
    • lookupMediaFlowEngine

      MediaFlowEngineBean lookupMediaFlowEngine(String serverName)
      Parameters:
      serverName - MediaFlowEngineBean serverName
      Returns:
      MediaFlowEngineBean
    • createMediaFlowEngine

      MediaFlowEngineBean createMediaFlowEngine(String serverName)
      Create a new MediaFlowEngine
      Parameters:
      serverName - MediaFlowEngineBean serverName
      Returns:
      MediaFlowEngineBean
    • destroyMediaFlowEngine

      void destroyMediaFlowEngine(MediaFlowEngineBean engine)
      Remove an existing MediaFlowEngine
      Parameters:
      engine - MediaFlowEngine engine
    • getRTPProxys

      RTPProxyBean[] getRTPProxys()

      Lists all RTP Proxy configurations for this Media Server instance.

      Each rtp proxy defines routing, load balancing, and connection settings between clients and backend services.

      Returns:
      array of RTPProxyBean objects representing proxy configurations
    • lookupRTPProxy

      RTPProxyBean lookupRTPProxy(String rtpProxyName)
      Parameters:
      rtpProxyName - RTPProxyBean rtpProxyName
      Returns:
      RTPProxyBean
    • createRTPProxy

      RTPProxyBean createRTPProxy(String rtpProxyName)
      Create a new RTPProxy
      Parameters:
      rtpProxyName - RTPProxyBean rtpProxyName
      Returns:
      RTPProxyBean
    • destroyRTPProxy

      void destroyRTPProxy(RTPProxyBean rtpProxy)
      Remove an existing RTPProxy
      Parameters:
      rtpProxy - RTPProxyBean instance
    • getMediaOverLoadProtection

      MediaOverLoadProtectionBean getMediaOverLoadProtection()

      Describes the overload protection policy for this media server instance.

      Policies help avoid resource exhaustion under load by rate limiting or rejecting requests. Typically dynamically determined based on current load.

      Returns:
      MediaOverLoadProtectionBean overload protection configuration
    • isMediaOverLoadProtectionSet

      boolean isMediaOverLoadProtectionSet()
    • getMediaThresholdConfig

      MediaThresholdConfigBean getMediaThresholdConfig()
      Returns the Media Threshold Config bean for this Media Server.
      Returns:
      MediaThresholdConfigBean
    • isMediaThresholdConfigSet

      boolean isMediaThresholdConfigSet()