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 Summary
Modifier and TypeMethodDescriptioncreateMediaFlowEngine(String serverName) Create a new MediaFlowEnginecreateRTPProxy(String rtpProxyName) Create a new RTPProxyvoidRemove an existing MediaFlowEnginevoiddestroyRTPProxy(RTPProxyBean rtpProxy) Remove an existing RTPProxyLists all Media Flow Engines configured for this Media Server instance.Describes the overload protection policy for this media server instance.Returns the Media Threshold Config bean for this Media Server.Lists all RTP Proxy configurations for this Media Server instance.booleanbooleanlookupMediaFlowEngine(String serverName) lookupRTPProxy(String rtpProxyName) Methods inherited from interface weblogic.descriptor.DescriptorBean
addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListenerMethods inherited from interface weblogic.descriptor.SettableBean
isSet, unSet
-
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
- Parameters:
serverName- MediaFlowEngineBean serverName- Returns:
- MediaFlowEngineBean
-
createMediaFlowEngine
Create a new MediaFlowEngine- Parameters:
serverName- MediaFlowEngineBean serverName- Returns:
- MediaFlowEngineBean
-
destroyMediaFlowEngine
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
- Parameters:
rtpProxyName- RTPProxyBean rtpProxyName- Returns:
- RTPProxyBean
-
createRTPProxy
Create a new RTPProxy- Parameters:
rtpProxyName- RTPProxyBean rtpProxyName- Returns:
- RTPProxyBean
-
destroyRTPProxy
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()
-