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, profile
protected 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 FactoryBase
mgr
-
Manager objectpublic RTObject_impl destroy(RTObject_impl comp)
destroy
in class FactoryBase
comp
-
Instance of component for destruction