Package com.zeroc.Ice
Interface ObjectFactory
Deprecated.
ObjectFactory has been deprecated, use ValueFactory instead.
A factory for objects. Object factories are used when receiving "objects by value".
An object factory must be implemented by the application writer and registered
with the communicator.
-
Method Summary
-
Method Details
-
create
Deprecated.Create a new object for a given object type. The type is the absolute Slice type id, i.e., the id relative to the unnamed top-level Slice module. For example, the absolute Slice type id for interfaces of typeBar
in the moduleFoo
is"::Foo::Bar"
.The leading "
::
" is required.- Parameters:
type
- The object type.- Returns:
- The object created for the given type, or nil if the factory is unable to create the object.
-
destroy
void destroy()Deprecated.Called when the factory is removed from the communicator, or if the communicator is destroyed.- See Also:
-