org.apache.hivemind.impl
Class CreateClassServiceConstructor

java.lang.Object
  extended by org.apache.hivemind.impl.BaseLocatable
      extended by org.apache.hivemind.impl.CreateClassServiceConstructor
All Implemented Interfaces:
ServiceImplementationConstructor, Locatable, LocationHolder

public final class CreateClassServiceConstructor
extends BaseLocatable
implements ServiceImplementationConstructor

Constructs a service by instantiating a class.

Author:
Howard Lewis Ship

Constructor Summary
CreateClassServiceConstructor()
           
 
Method Summary
 java.lang.Object constructCoreServiceImplementation()
          Creates a new core service implementation.
 Module getContributingModule()
          Returns the module which created the contribution.
 java.lang.String getInstanceClassName()
           
 void setContributingModule(Module module)
           
 void setInstanceClassName(java.lang.String string)
           
 
Methods inherited from class org.apache.hivemind.impl.BaseLocatable
getLocation, setLocation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.hivemind.Locatable
getLocation
 

Constructor Detail

CreateClassServiceConstructor

public CreateClassServiceConstructor()
Method Detail

constructCoreServiceImplementation

public java.lang.Object constructCoreServiceImplementation()
Description copied from interface: ServiceImplementationConstructor
Creates a new core service implementation.

Specified by:
constructCoreServiceImplementation in interface ServiceImplementationConstructor

getContributingModule

public Module getContributingModule()
Description copied from interface: ServiceImplementationConstructor
Returns the module which created the contribution.

Specified by:
getContributingModule in interface ServiceImplementationConstructor

getInstanceClassName

public java.lang.String getInstanceClassName()

setContributingModule

public void setContributingModule(Module module)

setInstanceClassName

public void setInstanceClassName(java.lang.String string)