Skip to main content

ModelCenter Remote Execution Java API 2026 R1

Class: PHXSimpleSelfManager3

Last update: 22.06.2026

Package: com.phoenix_int.aserver

Class Hierarchy

↳ java.lang.Object
  ↳ com.phoenix_int.aserver.PHXSimpleSelfManager
    ↳ com.phoenix_int.aserver.PHXSimpleSelfManager2
      ↳ com.phoenix_int.aserver.PHXSimpleSelfManager3

Implemented Interfaces

Declaration

public class PHXSimpleSelfManager3
extends PHXSimpleSelfManager2
implements IPHXSelfManager3, com.phoenix_int.aserver.IPHXConnector

This class implements most of the functionality of a self-managing component. It provides utility functions for storing variables, which are then served to ModelCenter Remote Execution automatically through the listProperties, getValue, and setValue functions. This iteration provides new functions for setValue and getValue capable of streaming large files and strings without loading them into memory via the PHXStringBuffer and PHXRawFile classes. The third iteration adds a function for getting info from the user on invoked methods to determine things like whether input values should be read in again.

When extending this class, it may be worth investigating other interfaces to see which of them should also be implemented, such as:

Constructor Summary

Constructor and Description
PHXSimpleSelfManager3()

Method Summary

Modifier and Type Method and Description
com.phoenix_int.aserver.ascore.PHXConnection getConnection()
Gets the connection object
PHXRunShare getRunShare2()
Return the run share object
void setConnection(com.phoenix_int.aserver.ascore.PHXConnection c)
Sets the connection object
void setRunShare2(PHXRunShare rs)
Sets the run share object

Methods inherited from class com.phoenix_int.aserver.PHXSimpleSelfManager

addMethod, addVariable, end, forceSetValue, getGroup, getGroup2, getMethodDescriptor, getMethodDescriptors, getPropertyDescriptors, getRootGroup, getValue, getValue2, getVariableFullName, getVariableInfo, invoke, invoke2, makeGroup, removeVariable, setValue, setValue2, setValueActual

Methods inherited from class java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Methods inherited from interface com.phoenix_int.aserver.IPHXSelfManager3

invoke2

Methods inherited from interface com.phoenix_int.aserver.IPHXSelfManager2

getValue2, setValue2

Methods inherited from interface com.phoenix_int.aserver.IPHXSelfManager

getMethodDescriptors, getPropertyDescriptors, getValue, invoke, setValue

Constructor Detail

PHXSimpleSelfManager3

public PHXSimpleSelfManager3()

Method Detail

getRunShare2

public PHXRunShare getRunShare2()

Return the run share object

setRunShare2

public void setRunShare2(PHXRunShare rs)

Sets the run share object

setConnection

public void setConnection(com.phoenix_int.aserver.ascore.PHXConnection c)

Sets the connection object

Specified by:

  • setConnection in interface com.phoenix_int.aserver.IPHXConnector

getConnection

public com.phoenix_int.aserver.ascore.PHXConnection getConnection()

Gets the connection object

Specified by:

  • getConnection in interface com.phoenix_int.aserver.IPHXConnector

Connect with Ansys