com.ibm.broker.config.proxy

Interface ServiceInterface

  • All Superinterfaces:
    com.ibm.broker.config.common.CommonServiceInterface
    All Known Implementing Classes:
    ApplicationProxy, RestApiProxy


    public interface ServiceInterface
    extends com.ibm.broker.config.common.CommonServiceInterface
    Each instance of a class that implements this interface represents a file that has been successfully deployed to a single execution group.

    There are currently two classes that directly implement this interface, both of which live in the com.ibm.broker.config.proxy package:

    User-written classes do not need to implement this interface.

    Classes that implement this interface are able to describe lists of keywords and their values that may be associated with the deployed object. For a detailed discussion of the eyecatchers used when describing keywords, see the documentation for the DeployableObject interface.

    interface com.ibm.broker.config.proxy.ServiceInterface extends com.ibm.broker.config.proxy.DeployableObject

    Responsibilities States that implementing classes represent objects that have been deployed to execution groups.
    Internal Collaborators None
    
     Change Activity:
     --------  ----------- -------------   ------------------------------------
     Reason:   Date:       Originator:     Comments:
     --------  ----------- -------------   ------------------------------------
                                           v8.0.0.1 Release
    
     
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method and Description
      java.util.Collection<java.lang.String> getErrorHandlerNames()
      Returns a Collection of all the names of the implementation objects for error handlers for this service.
      java.util.Map<java.lang.String,java.lang.String> getInterfaceFiles()
      Returns a Map of all the WSDL and XSD files for this service.
      java.util.Map<java.lang.String,java.lang.String> getInterfaceFilesAsZip()
      Returns a Map of all zipped WSDL and XSD files for this service.
      java.lang.String getServiceDescriptor()
      Returns the descriptor associated with the service.
      ServiceOperation getServiceOperation(java.lang.String operationName)
      Returns a ServiceOperation object for a particular operation for this service.
      java.util.Enumeration<ServiceOperation> getServiceOperations()
      Returns an Enumeration of all the ServiceOperation objects for this service.
      java.net.URL getServiceQueryURL()
      Returns the URL for querying the WSDL for the service, if this service has a binding that uses WSDL (and ?wsdl support is wswitch on for the service)
      java.net.URL getServiceURL()
      Returns the URL for the service, if this service has a binding that can be represented as a URL
      boolean isServiceInternalComponent(java.lang.String objectName)
      Returns true if a named resource (a flow, for example) is an internal piece of the service
      • Methods inherited from interface com.ibm.broker.config.common.CommonServiceInterface

        getServiceName