Class ServiceQuery

All Implemented Interfaces:
Serializable
Direct Known Subclasses:
BusinessServiceQuery, ProxyServiceQuery

public abstract class ServiceQuery extends ResourceQuery
Contains search API common to both ProxyServiceQuery and BusinessServiceQuery.
See Also:
  • Field Details

    • KEY_SCHEME

      public static final String KEY_SCHEME
      Search key for searching based on transport scheme
      See Also:
    • KEY_MONITORING_ENABLED

      public static final String KEY_MONITORING_ENABLED
      Search key for searching based on whether monitoring is enabled for this service
      See Also:
    • KEY_SERVICE_ENABLED

      public static final String KEY_SERVICE_ENABLED
      Search key for searching based on whether the service is enabled or disabled (suspended)
      See Also:
    • KEY_MESSAGE_TRACING_ENABLED

      public static final String KEY_MESSAGE_TRACING_ENABLED
      Search key for searching based on whether message tracing is enagled or disabled
      See Also:
    • KEY_IS_WSDL_BASED

      public static final String KEY_IS_WSDL_BASED
      Search key for searching based on whether the service is a wsdl based service
      See Also:
    • KEY_IS_PURELY_ONE_WAY

      public static final String KEY_IS_PURELY_ONE_WAY
      Search key for searching based on whether the service is a purely one way service. request only messaging services are pure one way operations. Any other service is not
      See Also:
    • KEY_IS_TRANSPORT_TYPED

      public static final String KEY_IS_TRANSPORT_TYPED
      Search key for searching based on whether the service is a transport typed service.
      See Also:
    • serialVersionUID

      public static final long serialVersionUID
      See Also:
  • Constructor Details

    • ServiceQuery

      public ServiceQuery(String typeId)
  • Method Details

    • setMonitoringEnabled

      public final void setMonitoringEnabled(Boolean monitoringEnabled)
      Adds a predicate to return only services based on whether monitoring is enabled for that service
      Parameters:
      monitoringEnabled - whether monitoring is enabled or not
    • setTransportScheme

      public final void setTransportScheme(String scheme)
      Adds a predicate to return only services based on their transport type
      Parameters:
      scheme - the transport type
    • setServiceEnabled

      public final void setServiceEnabled(Boolean serviceEnabled)
      Adds a predicate to return only services based on whether they are enabled or not
      Parameters:
      serviceEnabled -
    • setWSDLBasedService

      public final void setWSDLBasedService(Boolean wsdlBasedService)
      Adds a predicate to return only services based on whether the service is WSDL based
      Parameters:
      wsdlBasedService -
    • setPurelyOneWayService

      public final void setPurelyOneWayService(Boolean oneWayService)
      Adds a predicate to return only services based on whether the service is a one way service
      Parameters:
      oneWayService -
    • setTransportTypedService

      public final void setTransportTypedService(Boolean transportTypedService)
      Adds a predicate to return only services based on whether the transport of the service is typed.
      Parameters:
      transportTypedService -