com.prolifics.jco
Interface ComponentFactory

All Known Subinterfaces:
PoolableComponentFactory<K,V>
All Known Implementing Classes:
PantherComponentFactory, PoolablePantherComponentFactory, PoolablePantherNGComponentFactory

public interface ComponentFactory


Method Summary
 void close()
           
 Component getComponent(java.lang.String componentName)
           
 Component getComponent(java.lang.String componentName, int id)
           
 void releaseComponent(Component component)
           
 void removeComponent(Component component)
           
 

Method Detail

getComponent

Component getComponent(java.lang.String componentName)
                       throws java.lang.Exception
Throws:
java.lang.Exception

getComponent

Component getComponent(java.lang.String componentName,
                       int id)
                       throws java.lang.Exception
Throws:
java.lang.Exception

releaseComponent

void releaseComponent(Component component)
                      throws java.lang.Exception
Throws:
java.lang.Exception

removeComponent

void removeComponent(Component component)
                     throws java.lang.Exception
Throws:
java.lang.Exception

close

void close()
           throws java.lang.Exception
Throws:
java.lang.Exception