toolbox.services.uddi
Class UDDIService

Package class diagram package UDDIService
java.lang.Object
  extended by toolbox.services.BaseService
      extended by toolbox.services.uddi.UDDIService
All Implemented Interfaces:
Service
Direct Known Subclasses:
SimpleUDDIServiceImpl

public class UDDIService
extends BaseService

Convenience service implementation that can be used to develop services that require interaction with an UDDI registry using the toolbox.uddi package.


Constructor Summary
protected UDDIService()
          Default constructor.
 
Method Summary
 void create(java.lang.String name, java.lang.String confHome, ServiceEnvironment env, XMLProperties xmlProps)
          Create the service by obtaining a reference to the UDDIManager in the provided environment.
 void destroy()
          Destroy this service.
protected  InquiryProxy getInquiryProxy()
          Return the InquiryProxy used by this service.
protected  PublicationProxy getPublicationProxy()
          Return the PublicationProxy used by this service.
protected  SecurityProxy getSecurityProxy()
          Return the SecurityProxy used by this service.
protected  UDDIManager getUDDIManager()
          Return the UDDIManager for this service.
 
Methods inherited from class toolbox.services.BaseService
getConfigHome, getName, getProperties, getProperty, getXMLProperties, logConfig, logFine, logFiner, logFinest, logInfo, logSevere, logWarning
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

UDDIService

protected UDDIService()
Default constructor.

Method Detail

create

public void create(java.lang.String name,
                   java.lang.String confHome,
                   ServiceEnvironment env,
                   XMLProperties xmlProps)
            throws ServiceException
Create the service by obtaining a reference to the UDDIManager in the provided environment.

Specified by:
create in interface Service
Overrides:
create in class BaseService
Parameters:
name - The name of this service.
confHome - The path to the configuration home directory.
env - The service environment for this service.
xmlProps - XML configuration properties.
Throws:
ServiceException - if this service cannot be created.

getSecurityProxy

protected SecurityProxy getSecurityProxy()
Return the SecurityProxy used by this service.

Returns:
SecurityProxy instance.

getInquiryProxy

protected InquiryProxy getInquiryProxy()
Return the InquiryProxy used by this service.

Returns:
InquiryProxy instance.

getPublicationProxy

protected PublicationProxy getPublicationProxy()
Return the PublicationProxy used by this service.

Returns:
PublicationProxy instance.

getUDDIManager

protected UDDIManager getUDDIManager()
Return the UDDIManager for this service.

Returns:
UDDIManager instance.

destroy

public void destroy()
Destroy this service.

Specified by:
destroy in interface Service
Overrides:
destroy in class BaseService