- All Superinterfaces:
HttpPolicy
- All Known Subinterfaces:
AgentPolicy,AgentRoutePolicy,DownlinkPolicy,LanePolicy,PlanePolicy,UplinkPolicy
- All Known Implementing Classes:
AbstractPolicy
-
Method Summary
Modifier and TypeMethodDescriptionauthorizeHttpLane(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.http.HttpRequest<?> httpRequest) PolicyDirective<swim.warp.CommandMessage>canDownlink(swim.warp.CommandMessage message, Identity identity) PolicyDirective<swim.warp.LinkRequest>PolicyDirective<swim.http.HttpMessage<?>>canRequest(swim.http.HttpRequest<?> request) PolicyDirective<swim.http.HttpResponse<?>>canRespond(swim.http.HttpRequest<?> request, swim.http.HttpResponse<?> response) PolicyDirective<swim.warp.SyncRequest>PolicyDirective<swim.warp.EventMessage>
-
Method Details
-
canLink
-
canSync
-
canUplink
PolicyDirective<swim.warp.EventMessage> canUplink(swim.warp.EventMessage message, Identity identity) -
canDownlink
PolicyDirective<swim.warp.CommandMessage> canDownlink(swim.warp.CommandMessage message, Identity identity) -
canRequest
- Specified by:
canRequestin interfaceHttpPolicy
-
canRespond
PolicyDirective<swim.http.HttpResponse<?>> canRespond(swim.http.HttpRequest<?> request, swim.http.HttpResponse<?> response) - Specified by:
canRespondin interfaceHttpPolicy
-
authorizeHttpLane
PolicyDirective<Object> authorizeHttpLane(swim.uri.Uri nodeUri, swim.uri.Uri laneUri, swim.http.HttpRequest<?> httpRequest)
-