class FactoryJava extends FactoryBase
| Modifier and Type | Field and Description | 
|---|---|
protected RtcDeleteFunc | 
m_Delete
 Interface of component for destruction 
 | 
protected RtcNewFunc | 
m_New
 Interface of created component 
 | 
protected NumberingPolicy | 
m_policy
 Class for numbering policy (naming policy) management 
 when component is generated 
 | 
m_Number, m_Profile| Constructor and Description | 
|---|
FactoryJava(Properties profile,
           RtcNewFunc newFunc,
           RtcDeleteFunc deleteFunc)
 Constructor 
 | 
FactoryJava(Properties profile,
           RtcNewFunc newFunc,
           RtcDeleteFunc deleteFunc,
           NumberingPolicy policy)
 Constructor 
 | 
| Modifier and Type | Method and Description | 
|---|---|
RTObject_impl | 
create(Manager mgr)
 Creates the component 
 | 
RTObject_impl | 
destroy(RTObject_impl comp)
 Destroys the component 
 | 
number, profileprotected RtcNewFunc m_New
protected RtcDeleteFunc m_Delete
protected NumberingPolicy m_policy
public FactoryJava(Properties profile, RtcNewFunc newFunc, RtcDeleteFunc deleteFunc)
Manages generation and the annulment of the component by the specified parameter.
profile - 
   Profile of componentnewFunc - 
   Method for component creationdeleteFunc - 
   Method for component destructionpublic FactoryJava(Properties profile, RtcNewFunc newFunc, RtcDeleteFunc deleteFunc, NumberingPolicy policy)
profile - 
   Profile of componentnewFunc - 
   Method for component creationdeleteFunc - 
   Method for component destructionpolicy - 
   Numbering policy(naming policy) of created instance public RTObject_impl create(Manager mgr)
create in class FactoryBasemgr - 
   Manager objectpublic RTObject_impl destroy(RTObject_impl comp)
destroy in class FactoryBasecomp - 
   Instance of component for destruction