org.mechio.api.audio.config
Class WavPlayerServiceFactory

java.lang.Object
  extended by org.mechio.api.audio.config.WavPlayerServiceFactory
All Implemented Interfaces:
org.jflux.api.common.rk.services.ServiceFactory<WavPlayer,WavPlayerConfig>

public class WavPlayerServiceFactory
extends Object
implements org.jflux.api.common.rk.services.ServiceFactory<WavPlayer,WavPlayerConfig>

Author:
Matthew Stevenson

Constructor Summary
WavPlayerServiceFactory()
           
 
Method Summary
 WavPlayer build(WavPlayerConfig config)
           
 Class<WavPlayerConfig> getConfigurationClass()
           
 Class<WavPlayer> getServiceClass()
           
 org.jflux.api.common.rk.config.VersionProperty getServiceVersion()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

WavPlayerServiceFactory

public WavPlayerServiceFactory()
Method Detail

getServiceVersion

public org.jflux.api.common.rk.config.VersionProperty getServiceVersion()
Specified by:
getServiceVersion in interface org.jflux.api.common.rk.services.ServiceFactory<WavPlayer,WavPlayerConfig>

build

public WavPlayer build(WavPlayerConfig config)
                throws Exception
Specified by:
build in interface org.jflux.api.common.rk.services.ServiceFactory<WavPlayer,WavPlayerConfig>
Throws:
Exception

getServiceClass

public Class<WavPlayer> getServiceClass()
Specified by:
getServiceClass in interface org.jflux.api.common.rk.services.ServiceFactory<WavPlayer,WavPlayerConfig>

getConfigurationClass

public Class<WavPlayerConfig> getConfigurationClass()
Specified by:
getConfigurationClass in interface org.jflux.api.common.rk.services.ServiceFactory<WavPlayer,WavPlayerConfig>


Copyright © 2011-2015. All Rights Reserved.