-
- All Known Subinterfaces:
AgentPolicy,AgentTypePolicy,DownlinkPolicy,LanePolicy,PlanePolicy,UplinkPolicy
- All Known Implementing Classes:
AbstractPolicy
public interface Policy
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PolicyDirective<swim.warp.CommandMessage>canDownlink(swim.warp.CommandMessage message, Identity identity)PolicyDirective<swim.warp.LinkRequest>canLink(swim.warp.LinkRequest request, Identity identity)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>canSync(swim.warp.SyncRequest request, Identity identity)PolicyDirective<swim.warp.EventMessage>canUplink(swim.warp.EventMessage message, Identity identity)
-
-
-
Method Detail
-
canLink
PolicyDirective<swim.warp.LinkRequest> canLink(swim.warp.LinkRequest request, Identity identity)
-
canSync
PolicyDirective<swim.warp.SyncRequest> canSync(swim.warp.SyncRequest request, Identity identity)
-
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
PolicyDirective<swim.http.HttpMessage<?>> canRequest(swim.http.HttpRequest<?> request)
-
canRespond
PolicyDirective<swim.http.HttpResponse<?>> canRespond(swim.http.HttpRequest<?> request, swim.http.HttpResponse<?> response)
-
-