Remote Systems
v6.4.1

com.ibm.etools.systems.subsystems
Interface ServerLauncher

All Known Subinterfaces:
IBMServerLauncher
All Known Implementing Classes:
IBMServerLauncherImpl, ServerLauncherImpl

public interface ServerLauncher

This class holds persistable properties needed to enable a subsystem to start, or connect with, the server-side code that the subsystem client communicates with. A server launcher is an optional property of a subsystem.

The following features are supported:

See Also:
SubsystemsPackage.getServerLauncher()

Field Summary
static String copyright
           
 
Method Summary
 ServerLauncher cloneServerLauncher(ServerLauncher newOne)
          Clone the contents of this server launcher into the given server launcher
 SubSystem getParentSubSystem()
          Returns the value of the 'Parent Sub System' container reference.
 String getVendorAttributes()
          Returns the value of the 'Vendor Attributes' attribute
 boolean isSetVendorAttributes()
          Returns whether the value of the 'Vendor Attributes' attribute is set
 void setParentSubSystem(SubSystem value)
          Sets the value of the 'Parent Sub System' container reference
 void setVendorAttributes(String value)
          Sets the value of the 'Vendor Attributes' attribute
 void unsetVendorAttributes()
          Unsets the value of the 'Vendor Attributes' attribute
 

Field Detail

copyright

public static final String copyright

See Also:
Constant Field Values
Method Detail

cloneServerLauncher

public ServerLauncher cloneServerLauncher(ServerLauncher newOne)
Clone the contents of this server launcher into the given server launcher

Returns:
the given new server launcher, for convenience.

getVendorAttributes

public String getVendorAttributes()
Returns the value of the 'Vendor Attributes' attribute.

Private. Do not call or use.
See instead com.ibm.etools.systems.subsystems.impl.ServerLauncherImpl.#setVendorAttribute(String,String)

Returns:
the value of the 'Vendor Attributes' attribute.
See Also:
isSetVendorAttributes(), unsetVendorAttributes(), setVendorAttributes(String), SubsystemsPackage.getServerLauncher_VendorAttributes()

setVendorAttributes

public void setVendorAttributes(String value)
Sets the value of the 'Vendor Attributes' attribute. Private. Do not call or use.
See instead com.ibm.etools.systems.subsystems.impl.ServerLauncherImpl.#getVendorAttribute(String)

Parameters:
value - the new value of the 'Vendor Attributes' attribute.
See Also:
isSetVendorAttributes(), unsetVendorAttributes(), getVendorAttributes()

unsetVendorAttributes

public void unsetVendorAttributes()
Unsets the value of the 'Vendor Attributes' attribute. Private. Do not call or use.

See Also:
isSetVendorAttributes(), getVendorAttributes(), setVendorAttributes(String)

isSetVendorAttributes

public boolean isSetVendorAttributes()
Returns whether the value of the 'Vendor Attributes' attribute is set.

Returns:
whether the value of the 'Vendor Attributes' attribute is set.
See Also:
unsetVendorAttributes(), getVendorAttributes(), setVendorAttributes(String)

getParentSubSystem

public SubSystem getParentSubSystem()
Returns the value of the 'Parent Sub System' container reference. It is bidirectional and its opposite is 'Remote Server Launcher'.

Return the subsystem which owns this server launcher

Returns:
the value of the 'Parent Sub System' container reference.
See Also:
setParentSubSystem(SubSystem), SubsystemsPackage.getServerLauncher_ParentSubSystem(), SubSystem.getRemoteServerLauncher()

setParentSubSystem

public void setParentSubSystem(SubSystem value)
Sets the value of the 'Parent Sub System' container reference. Private. Do not call or use.

Parameters:
value - the new value of the 'Parent Sub System' container reference.
See Also:
getParentSubSystem()

Remote Systems
v6.4.1

Copyright © 2005 IBM Corp. All Rights Reserved.

Note: This documentation is for part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.