org.objectweb.proactive.core.component.type
Class ProActiveTypeFactory

java.lang.Object
  |
  +--org.objectweb.proactive.core.component.type.ProActiveTypeFactory
All Implemented Interfaces:
TypeFactory

public class ProActiveTypeFactory
extends java.lang.Object
implements TypeFactory

Implementation of TypeFactory (@see org.objectweb.fractal.api.type.TypeFactory) Implements the Singleton pattern.

Author:
Matthieu Morel

Field Summary
protected static org.apache.log4j.Logger logger
           
 
Fields inherited from interface org.objectweb.fractal.api.type.TypeFactory
CLIENT, COLLECTION, MANDATORY, OPTIONAL, SERVER, SINGLE
 
Method Summary
 InterfaceType createFcItfType(java.lang.String name, java.lang.String signature, boolean isClient, boolean isOptional, boolean isCollection)
           
 ComponentType createFcType(InterfaceType[] interfaceTypes)
           
static ProActiveTypeFactory instance()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static org.apache.log4j.Logger logger
Method Detail

instance

public static ProActiveTypeFactory instance()

createFcItfType

public InterfaceType createFcItfType(java.lang.String name,
                                     java.lang.String signature,
                                     boolean isClient,
                                     boolean isOptional,
                                     boolean isCollection)
                              throws InstantiationException
Specified by:
createFcItfType in interface TypeFactory
InstantiationException
See Also:
TypeFactory.createFcItfType(String, String, boolean, boolean, boolean)

createFcType

public ComponentType createFcType(InterfaceType[] interfaceTypes)
                           throws InstantiationException
Specified by:
createFcType in interface TypeFactory
InstantiationException
See Also:
TypeFactory.createFcType(InterfaceType[])


Copyright © April 2004 INRIA All Rights Reserved.