public class JndiServiceLocator extends Object implements ServiceLocator
| Constructor and Description | 
|---|
JndiServiceLocator()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
dispose()
Disposes this locator. 
 | 
InitialContext | 
getContext()  | 
void | 
initialize(String host,
          int port,
          Properties properties)
Initializes and creates the JNDI initial context. 
 | 
Object | 
lookup(ServiceDescriptor sd)
Lookup the service described by the given service descriptor. 
 | 
Object | 
lookup(String serviceId)
Lookup the service given its ID. 
 | 
public void initialize(String host, int port, Properties properties) throws Exception
initialize in interface ServiceLocatorhost - the host where the lookup will be done. The host is optional
            and may be null if the services are looked up in the current
            JVMport - the port of the host to be used to lookup.properties - the properties are implementation dependent Properties
            may be null if no properties are required. The port is
            meaningful only if the host was specifiedExceptionpublic void dispose()
ServiceLocatordispose in interface ServiceLocatorpublic InitialContext getContext()
public Object lookup(ServiceDescriptor sd) throws Exception
ServiceLocatorlookup in interface ServiceLocatorsd - the service descriptorException - if any error occurspublic Object lookup(String serviceId) throws Exception
ServiceLocatorlookup in interface ServiceLocatorserviceId - the service IDException - if any error occursCopyright © 2013 Nuxeo SA. All Rights Reserved.