Novell exteNd Messaging Platform 5.2

com.sssw.jbroker.api.naming
Interface NameServiceFactory

All Superinterfaces:
Object

public interface NameServiceFactory
extends Object

Factory for creating instances of NameServices

See Also:
NameService

Method Summary
 NameService createNameService(POA parent, String serviceName, LifespanPolicyValue lifespan, AccessPolicy accessPolicy, String realm)
          Create a Name Service.
 NameService createNameService(POA parent, String serviceName, LifespanPolicyValue lifespan, DataStore dataStore, AccessPolicy accessPolicy, String realm)
          Create a Name Service using the user supplied DataStore.
 
Methods inherited from interface org.omg.CORBA.Object
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override
 

Method Detail

createNameService

public NameService createNameService(POA parent,
                                     String serviceName,
                                     LifespanPolicyValue lifespan,
                                     AccessPolicy accessPolicy,
                                     String realm)
Create a Name Service. A child POA instance is created for the NamingContext Objects using serviceName as its name. The Access Policy and realm are used to control client access. The name service uses system provided Datastore.


createNameService

public NameService createNameService(POA parent,
                                     String serviceName,
                                     LifespanPolicyValue lifespan,
                                     DataStore dataStore,
                                     AccessPolicy accessPolicy,
                                     String realm)
Create a Name Service using the user supplied DataStore. A child POA instance is created for the NamingContext Objects using serviceName as its name. The Access Policy and realm are used to control client access.


Novell exteNd Messaging Platform 5.2

exteNd is a registered trademark of Novell, Inc.
Copyright 1998-2004 Novell, Inc. All Rights Reserved.