Interface MediaFlowEngineBean

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

public interface MediaFlowEngineBean extends weblogic.descriptor.DescriptorBean
Author:
Copyright (c) 2025, Oracle and/or its affiliates. All rights reserved. Defines the configuration for a Media Flow Engine in a Media Gateway. Example: Used by MediaServerBean as part of the OCCAS gateway configuration hierarchy.
  • Method Summary

    Modifier and Type
    Method
    Description
    The IP address used by OCCAS to communicate with this Media Flow Engine (MFE) via REST API.
    int
    Primary port for REST API communications between OCCAS and this Media Flow Engine (MFE).
    int
    Secondary (non-TLS) port for REST API communications between OCCAS and this Media Flow Engine (MFE).
    Logical name for this Media Flow Engine.
    boolean
    Indicates if SSL/TLS is enabled for REST API connections to this Media Flow Engine (MFE).
    void
     
    void
     
    void
    setSecondaryPort(int port)
     
    void
    setServerName(String serverName)
     
    void
    setSslEnabled(boolean sslEnabled)
     

    Methods inherited from interface weblogic.descriptor.DescriptorBean

    addBeanUpdateListener, addPropertyChangeListener, createChildCopy, createChildCopyIncludingObsolete, getDescriptor, getParentBean, isEditable, removeBeanUpdateListener, removePropertyChangeListener

    Methods inherited from interface weblogic.descriptor.SettableBean

    isSet, unSet
  • Method Details

    • getServerName

      String getServerName()

      Logical name for this Media Flow Engine.

      This unique identifier distinguishes this engine from others in the same server and is used as a key when referencing or configuring engines.

      Returns:
      the logical name for this Media Flow Engine
    • setServerName

      void setServerName(String serverName)
    • getManagementIP

      String getManagementIP()

      The IP address used by OCCAS to communicate with this Media Flow Engine (MFE) via REST API.

      This address is strictly for REST-based control/management communication between OCCAS and the MFE. It is not used for media, RTP endpoints, or media clients in any way.

      Returns:
      IP address for OCCAS-to-MFE REST communication
    • setManagementIP

      void setManagementIP(String serverIP)
    • getManagementPort

      int getManagementPort()

      Primary port for REST API communications between OCCAS and this Media Flow Engine (MFE).

      This is used for control/configuration via REST. Legal range: 1024-65535.

      Returns:
      REST API port for this MFE
    • setManagementPort

      void setManagementPort(int port)
    • getSecondaryPort

      int getSecondaryPort()

      Secondary (non-TLS) port for REST API communications between OCCAS and this Media Flow Engine (MFE).

      This is used for control/configuration via REST. Legal range: 1024-65535.

      Returns:
      Secondary REST API port for this MFE
    • setSecondaryPort

      void setSecondaryPort(int port)
    • getSslEnabled

      boolean getSslEnabled()

      Indicates if SSL/TLS is enabled for REST API connections to this Media Flow Engine (MFE).

      Set true to enable HTTPS for REST communications; false for HTTP.

      Returns:
      true if REST API uses HTTPS, false if using HTTP
    • setSslEnabled

      void setSslEnabled(boolean sslEnabled)