I just learned about service interceptors, a new capability in ArcGIS Server 12.0. The documentation says that all REST requests can go through a service interceptor. But I can't find anything specifically about stream services.
- Do service interceptors apply to stream services?
- If so, can they be used to intercept WebSocket traffic or only HTTP?
We currently maintain a stream service proxy that processes data that goes to clients via WebSocket. Our processing is based on the user's identity, so we can't do it in a GeoEvent service (or in a Velocity analytic when we migrate to Velocity someday). I want to know if we might be able to do that processing in a service interceptor.