uk.org.toot.audio.server
Class AudioServerConfiguration

java.lang.Object
  extended by java.util.Observable
      extended by uk.org.toot.audio.server.AudioServerConfiguration

public abstract class AudioServerConfiguration
extends java.util.Observable

An AudioServerConfiguration seperates the configuration concerns from an AudioServer. A suitable implementation for a particular AudioServer implementation is instantiated as a provided service by: AudioServerServices.createServerConfiguration(AudioServer server);

Author:
Steve Taylor

Constructor Summary
AudioServerConfiguration()
           
 
Method Summary
abstract  void applyProperties(java.util.Properties properties)
          Apply passed Properties for those keys which are recognized.
abstract  java.util.Properties getProperties()
          Return the Properties representing our server's configuration.
 void mergeInto(java.util.Properties properties)
          Merge our properties into the specifed properties
 void update()
           
 
Methods inherited from class java.util.Observable
addObserver, countObservers, deleteObserver, deleteObservers, hasChanged, notifyObservers, notifyObservers
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AudioServerConfiguration

public AudioServerConfiguration()
Method Detail

getProperties

public abstract java.util.Properties getProperties()
Return the Properties representing our server's configuration.

Returns:
Properties

applyProperties

public abstract void applyProperties(java.util.Properties properties)
Apply passed Properties for those keys which are recognized.

Parameters:
properties -

mergeInto

public void mergeInto(java.util.Properties properties)
Merge our properties into the specifed properties

Parameters:
properties - the properties to be merged into

update

public void update()


Copyright © 2004, 2005, 2006, 2007 Steve Taylor. All Rights Reserved.