Package org.somda.sdc.dpws.client
Class DiscoveryFilter
java.lang.Object
org.somda.sdc.dpws.client.DiscoveryFilter
Filter information to be used by
Client.probe(DiscoveryFilter).-
Constructor Summary
ConstructorsConstructorDescriptionDiscoveryFilter(Collection<QName> types, Collection<String> scopes) Creates a new discovery filter with a discovery id that is unique across one application instance.DiscoveryFilter(Collection<QName> types, Collection<String> scopes, MatchBy matchBy) Creates a new discovery filter with a discovery id that is unique across one application instance. -
Method Summary
-
Constructor Details
-
DiscoveryFilter
Creates a new discovery filter with a discovery id that is unique across one application instance.- Parameters:
types- the types to match.scopes- the scopes to match.- See Also:
-
DiscoveryFilter
public DiscoveryFilter(Collection<QName> types, Collection<String> scopes, @Nullable MatchBy matchBy) Creates a new discovery filter with a discovery id that is unique across one application instance.- Parameters:
types- the types to match.scopes- the scopes to match.matchBy- the scopes matching rule, or null to use the defaulthttp://docs.oasis-open.org/ws-dd/ns/discovery/2009/01/rfc3986.- See Also:
-
-
Method Details
-
getTypes
-
getScopes
-
getMatchBy
-
getDiscoveryId
Gets the discovery id.The discovery id is used to distinguish between probe requests.
- Returns:
- the discover id of this filter.
-