Package | Description |
---|---|
org.universAAL.middleware.service | |
org.universAAL.middleware.service.owls.process |
Modifier and Type | Method and Description |
---|---|
static AggregatingFilter |
AggregatingFilterFactory.createOutputAggregationFilter(AggregatingFilterFactory.MinMax type)
Creates an output aggregation filter.
|
static AggregatingFilter |
AggregatingFilterFactory.createOutputAggregationFilter(AggregatingFilterFactory.MinMax type,
AbsLocation location)
Creates an output aggregation filter.
|
static AggregatingFilter |
AggregatingFilterFactory.createServiceSelectionFilter()
Create a service selection filter that selects one service randomly.
|
static AggregatingFilter |
AggregatingFilterFactory.createServiceSelectionFilter(AggregatingFilterFactory.MinMax type,
String nonFunctionalParamPropURI)
Creates a service selection filter that evaluates a non-functional
parameter that is not related to a location.
|
static AggregatingFilter |
AggregatingFilterFactory.createServiceSelectionFilter(AggregatingFilterFactory.MinMax type,
String nonFunctionalParamPropURI,
AbsLocation location)
Creates a service selection filter that evaluates a non-functional
parameter that is related to a location.
|
AggregatingFilter |
AggregatingFilter.toLiteral()
Returns a copy of this filter that serializes as XML Literal.
|
Modifier and Type | Method and Description |
---|---|
List<AggregatingFilter> |
ServiceRequest.getFilters()
Returns the list of aggregating filters added previously by calls to
ServiceRequest.addAggregatingFilter(AggregatingFilter) . |
List<AggregatingFilter> |
ServiceRequest.getOutputAggregations()
Help function for the service bus to quickly decide which aggregations
must be performed on outputs.
|
Modifier and Type | Method and Description |
---|---|
void |
ServiceRequest.addAggregatingFilter(AggregatingFilter f)
Adds filtering functions such as max(aProp) to the request as criteria to
be used by the service bus for match-making and service selection.
|
void |
ServiceRequest.addAggregatingOutputBinding(ProcessOutput toParam,
AggregatingFilter f)
Adds the requirement that the service must deliver an output with type
restrictions bound to the given
toParam and that the service
bus then must select the result set that passes the given aggregating
filter f . |
Modifier and Type | Method and Description |
---|---|
void |
ProcessResult.addAggregatingOutputBinding(ProcessOutput toParam,
AggregatingFilter filter)
Add aggregated output binding to a process output parameter
|
Copyright © 2015 universAAL Consortium. All rights reserved.