org.apache.tuscany.sca.implementation.java
Interface BaseJavaImplementation

All Superinterfaces:
Base, ComponentType, Extensible, Implementation
All Known Subinterfaces:
JavaImplementation
All Known Implementing Classes:
JavaImplementationImpl

public interface BaseJavaImplementation
extends Implementation, Extensible

Represents a Java implementation.


Method Summary
 java.lang.Class<?> getJavaClass()
          Returns the Java implementation class.
 java.lang.String getName()
          Returns the name of the Java implementation class.
 void setJavaClass(java.lang.Class<?> javaClass)
          Sets the Java implementation class.
 void setName(java.lang.String className)
          Sets the name of the Java implementation class.
 
Methods inherited from interface org.apache.tuscany.sca.assembly.ComponentType
getConstrainingType, getProperties, getReferences, getServices, getURI, setConstrainingType, setURI
 
Methods inherited from interface org.apache.tuscany.sca.assembly.Base
isUnresolved, setUnresolved
 
Methods inherited from interface org.apache.tuscany.sca.assembly.Extensible
getExtensions
 

Method Detail

getName

java.lang.String getName()
Returns the name of the Java implementation class.

Returns:
the name of the Java implementation class

setName

void setName(java.lang.String className)
Sets the name of the Java implementation class.

Parameters:
className - the name of the Java implementation class

getJavaClass

java.lang.Class<?> getJavaClass()
Returns the Java implementation class.

Returns:
the Java implementation class

setJavaClass

void setJavaClass(java.lang.Class<?> javaClass)
Sets the Java implementation class.

Parameters:
javaClass - the Java implementation class