org.apache.hivemind.definition
Interface ImplementationDefinition

All Superinterfaces:
ExtensionDefinition, Locatable
All Known Implementing Classes:
ImplementationDefinitionImpl

public interface ImplementationDefinition
extends ExtensionDefinition

Defines an implementation of a service point. The implementation instance is created by a ImplementationConstructor.

Author:
Huegen

Method Summary
 ImplementationConstructor getServiceConstructor()
           
 java.lang.String getServiceModel()
           
 boolean isDefault()
           
 
Methods inherited from interface org.apache.hivemind.definition.ExtensionDefinition
getModule, getModuleId
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Method Detail

getServiceModel

java.lang.String getServiceModel()
Returns:
the name of the ServiceModel to use

getServiceConstructor

ImplementationConstructor getServiceConstructor()
Returns:
the constructor for the creation of the implementation instance.

isDefault

boolean isDefault()
Returns:
true, if this is the default implementation of the service


Copyright © 2003-2007 Apache Software Foundation. All Rights Reserved.