uk.org.toot.audio.server.spi
Class AudioServerServiceProvider

java.lang.Object
  extended by uk.org.toot.service.ServiceProvider
      extended by uk.org.toot.audio.server.spi.AudioServerServiceProvider

public abstract class AudioServerServiceProvider
extends ServiceProvider


Constructor Summary
AudioServerServiceProvider(int providerId, java.lang.String providerName, java.lang.String description, java.lang.String version)
          Constructs an AudioServiceProvider with a given provider name and version identifier.
 
Method Summary
 AudioServer createServer(java.lang.String name)
           
abstract  AudioServerConfiguration createServerConfiguration(AudioServer server)
           
 AudioServerConfiguration createServerSetup(AudioServer server)
           
 
Methods inherited from class uk.org.toot.service.ServiceProvider
accept, getDescription, getProviderId, getProviderName, getVersion, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AudioServerServiceProvider

public AudioServerServiceProvider(int providerId,
                                  java.lang.String providerName,
                                  java.lang.String description,
                                  java.lang.String version)
Constructs an AudioServiceProvider with a given provider name and version identifier.

Parameters:
providerName - the provider name.
version - a version identifier.
Throws:
java.lang.IllegalArgumentException - if providerName is null.
java.lang.IllegalArgumentException - if version is null.
Method Detail

createServer

public AudioServer createServer(java.lang.String name)

createServerConfiguration

public abstract AudioServerConfiguration createServerConfiguration(AudioServer server)

createServerSetup

public AudioServerConfiguration createServerSetup(AudioServer server)


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