org.netbeans.modules.server/0 1.10

org.netbeans.spi.server
Interface ServerInstanceProvider


public interface ServerInstanceProvider

Provides the known server instances. Any registered listener must be notified when instance is added or removed during the life of the provider.

In order to register your provider you have to register it in filesystem in folder Servers.

Note you can use ChangeSupport for implementation of listener logic.


Method Summary
 void addChangeListener(ChangeListener listener)
          Adds a change listener to the provider.
 List<ServerInstance> getInstances()
          Returns the list of known server instances.
 void removeChangeListener(ChangeListener listener)
          Removes the previously added listener.
 

Method Detail

getInstances

List<ServerInstance> getInstances()
Returns the list of known server instances.

Returns:
the list of known server instances

addChangeListener

void addChangeListener(ChangeListener listener)
Adds a change listener to the provider. The listener must be notified any time instance is added or removed.

Parameters:
listener - listener to add, null is allowed (but it si noop then)

removeChangeListener

void removeChangeListener(ChangeListener listener)
Removes the previously added listener. No more events will be fired on the listener.

Parameters:
listener - listener to remove, null is allowed (but it si noop then)

org.netbeans.modules.server/0 1.10

Built on July 31 2010.  |  Portions Copyright 1997-2010 Sun Microsystems, Inc. All rights reserved.