com.ibm.mm.sdk.common

Class dkAbstractServerDef

  • java.lang.Object
    • com.ibm.mm.sdk.common.dkAbstractServerDef
  • All Implemented Interfaces:
    dkServerDef, java.io.Serializable
    Direct Known Subclasses:
    DKServerDefICM


    public abstract class dkAbstractServerDef
    extends java.lang.Object
    implements dkServerDef, java.io.Serializable
    Abstract base implementation of the dkServerDef interface.

    This class provides a concrete implementation of server definition functionality, storing server metadata such as name and associated datastore. It serves as a base class for specific server definition implementations.

    Key Features:

    • Serializable for distributed operations
    • Complete implementation of dkServerDef interface
    • Manages server name and datastore association

    Example usage:

     dkAbstractServerDef serverDef = new ConcreteServerDef();
     serverDef.setName("ProductionServer");
     serverDef.setDatastore(datastore);
     
    See Also:
    dkServerDef, dkDatastore, DKServerDefICM, Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field and Description
      protected dkDatastore datastore 
      protected java.lang.String name 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      dkDatastore getDatastore()
      Gets the datastore instance associated with this server definition.
      java.lang.String getName()
      Gets the name of this server definition.
      void setDatastore(dkDatastore ds)
      Sets the datastore instance for this server definition.
      void setName(java.lang.String name)
      Sets the name of this server definition.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • name

        protected java.lang.String name
    • Constructor Detail

      • dkAbstractServerDef

        public dkAbstractServerDef()
    • Method Detail

      • getName

        public java.lang.String getName()
        Gets the name of this server definition.
        Specified by:
        getName in interface dkServerDef
        Returns:
        the server name
      • setName

        public void setName(java.lang.String name)
        Sets the name of this server definition.
        Specified by:
        setName in interface dkServerDef
        Parameters:
        name - the server name to set
      • getDatastore

        public dkDatastore getDatastore()
        Gets the datastore instance associated with this server definition.
        Specified by:
        getDatastore in interface dkServerDef
        Returns:
        the datastore instance, or null if not set
      • setDatastore

        public void setDatastore(dkDatastore ds)
        Sets the datastore instance for this server definition.
        Specified by:
        setDatastore in interface dkServerDef
        Parameters:
        ds - the datastore instance to associate with this server
Copyright © 2024 IBM Corporation

Copyright © 2024 IBM Corporation. All rights reserved.