public abstract class TurbineAssemblerBroker extends Object
Constructor and Description |
---|
TurbineAssemblerBroker() |
Modifier and Type | Method and Description |
---|---|
static <T extends Assembler> |
getAssembler(Class<T> type,
String name)
Return an Assembler for a given type and object name.
|
static <T extends Assembler> |
getLoader(Class<T> type)
Get a Loader for the given assembler type
|
static AssemblerBrokerService |
getService()
Utility method for accessing the service
implementation
|
static <T extends Assembler> |
registerFactory(AssemblerFactory<T> factory)
Register a new Assembler factory with this service.
|
public TurbineAssemblerBroker()
public static AssemblerBrokerService getService()
public static <T extends Assembler> void registerFactory(AssemblerFactory<T> factory)
factory
- The actual Factory Objectpublic static <T extends Assembler> T getAssembler(Class<T> type, String name) throws TurbineException
type
- The Type of Assembler we wantname
- The name of the AssemblerTurbineException
- If a problem locating the Assembler occurred.Copyright © 2000-2015 The Apache Software Foundation. All Rights Reserved.