Class NodeType

  • All Implemented Interfaces:
    Containerable, JaxbVisitable, Objectable, Serializable, Cloneable

    public class NodeType
    extends ObjectType
    implements Serializable, Cloneable
    Node describes a single installation of midPoint. MidPoint installations can work in cluster. The Node objects are the way how the nodes in cluster know about each other.

    Java class for NodeType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="NodeType">
       <complexContent>
         <extension base="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}ObjectType">
           <sequence>
             <element name="nodeIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="hostname" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="url" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="urlOverride" type="{http://www.w3.org/2001/XMLSchema}string" minOccurs="0"/>
             <element name="ipAddress" type="{http://www.w3.org/2001/XMLSchema}string" maxOccurs="unbounded" minOccurs="0"/>
             <element name="jmxPort" type="{http://www.w3.org/2001/XMLSchema}int" minOccurs="0"/>
             <element name="lastCheckInTime" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="operationalStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}NodeOperationalStatusType" minOccurs="0"/>
             <element name="running" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="clustered" type="{http://www.w3.org/2001/XMLSchema}boolean" minOccurs="0"/>
             <element name="internalNodeIdentifier" type="{http://www.w3.org/2001/XMLSchema}string"/>
             <element name="executionStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}NodeExecutionStatusType"/>
             <element name="errorStatus" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}NodeErrorStatusType"/>
             <element name="connectionResult" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}OperationResultType" minOccurs="0"/>
             <element name="build" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}BuildInformationType" minOccurs="0"/>
             <element name="secret" type="{http://prism.evolveum.com/xml/ns/public/types-3}ProtectedStringType" minOccurs="0"/>
             <element name="secretUpdateTimestamp" type="{http://www.w3.org/2001/XMLSchema}dateTime" minOccurs="0"/>
             <element name="taskExecutionLimitations" type="{http://midpoint.evolveum.com/xml/ns/public/common/common-3}TaskExecutionLimitationsType" minOccurs="0"/>
           </sequence>
         </extension>
       </complexContent>
     </complexType>
     
    See Also:
    Serialized Form