SYMBOL INDEX (175 symbols across 28 files) FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/authentication/AbstractHeadersCallback.java class AbstractHeadersCallback (line 28) | public abstract class AbstractHeadersCallback implements WebSocketHttpHe... method applyHeaders (line 31) | @Override method applyHeadersInternal (line 39) | protected abstract void applyHeadersInternal(WebSocketSession userAgen... method shouldApplyHeaders (line 41) | protected abstract boolean shouldApplyHeaders(WebSocketSession userAge... FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/authentication/BasicAuthPrincipalHeadersCallback.java class BasicAuthPrincipalHeadersCallback (line 30) | public class BasicAuthPrincipalHeadersCallback extends AbstractHeadersCa... method applyHeadersInternal (line 31) | @Override method shouldApplyHeaders (line 45) | @Override FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/authentication/CompositeHeadersCallback.java class CompositeHeadersCallback (line 31) | public class CompositeHeadersCallback implements WebSocketHttpHeadersCal... method CompositeHeadersCallback (line 34) | public CompositeHeadersCallback(final List getHeadersCallbacks() { FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/authentication/LoginCookieHeadersCallback.java class LoginCookieHeadersCallback (line 30) | public class LoginCookieHeadersCallback extends AbstractHeadersCallback { method applyHeadersInternal (line 33) | @Override method shouldApplyHeaders (line 42) | @Override FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/authentication/OAuth2BearerPrincipalHeadersCallback.java class OAuth2BearerPrincipalHeadersCallback (line 30) | public class OAuth2BearerPrincipalHeadersCallback extends AbstractHeader... method applyHeadersInternal (line 32) | @Override method shouldApplyHeaders (line 44) | @Override FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/filter/ProxyRedirectFilter.java class ProxyRedirectFilter (line 36) | public class ProxyRedirectFilter extends ZuulFilter { method ProxyRedirectFilter (line 43) | public ProxyRedirectFilter(RouteLocator routeLocator) { method ProxyRedirectFilter (line 47) | public ProxyRedirectFilter(RouteLocator routeLocator, UrlPathHelper ur... method filterType (line 52) | @Override method filterOrder (line 57) | @Override method shouldFilter (line 62) | @Override method run (line 102) | @Override method buildRoutePath (line 115) | private String buildRoutePath(Route route, String httpUrl) { FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/proxytarget/AbstractProxyTargetResolver.java class AbstractProxyTargetResolver (line 36) | public abstract class AbstractProxyTargetResolver implements ProxyTarget... method AbstractProxyTargetResolver (line 40) | public AbstractProxyTargetResolver(ZuulProperties zuulProperties) { method resolveRoute (line 45) | protected ZuulProperties.ZuulRoute resolveRoute(ZuulWebSocketPropertie... method resolveUri (line 52) | protected URI resolveUri(ServiceInstance serviceInstance) { method getOrder (line 68) | @Override method setOrder (line 73) | public void setOrder(int order) { FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/proxytarget/CompositeProxyTargetResolver.java class CompositeProxyTargetResolver (line 30) | public class CompositeProxyTargetResolver implements ProxyTargetResolver { method CompositeProxyTargetResolver (line 33) | public CompositeProxyTargetResolver(final List ta... method resolveTarget (line 37) | @Override method getTargetResolvers (line 49) | public List getTargetResolvers() { FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/proxytarget/EurekaProxyTargetResolver.java class EurekaProxyTargetResolver (line 36) | public class EurekaProxyTargetResolver extends AbstractProxyTargetResolv... method EurekaProxyTargetResolver (line 40) | public EurekaProxyTargetResolver(DiscoveryClient discoveryClient, Zuul... method resolveTarget (line 48) | @Override FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/proxytarget/LoadBalancedProxyTargetResolver.java class LoadBalancedProxyTargetResolver (line 34) | public class LoadBalancedProxyTargetResolver extends AbstractProxyTarget... method LoadBalancedProxyTargetResolver (line 39) | public LoadBalancedProxyTargetResolver(LoadBalancerClient loadBalancer... method resolveTarget (line 46) | @Override FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/proxytarget/ProxyTargetResolver.java type ProxyTargetResolver (line 29) | public interface ProxyTargetResolver { method resolveTarget (line 30) | URI resolveTarget(ZuulWebSocketProperties.WsBrokerage wsBrokerage); FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/proxytarget/UrlProxyTargetResolver.java class UrlProxyTargetResolver (line 32) | public class UrlProxyTargetResolver extends AbstractProxyTargetResolver { method UrlProxyTargetResolver (line 35) | public UrlProxyTargetResolver(ZuulProperties zuulProperties) { method resolveTarget (line 40) | @Override FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/CompositeErrorHandler.java class CompositeErrorHandler (line 11) | public class CompositeErrorHandler implements ProxyWebSocketErrorHandler { method CompositeErrorHandler (line 15) | public CompositeErrorHandler(final List ha... method handleError (line 19) | @Override method callErrorHandler (line 27) | private void callErrorHandler(ProxyWebSocketErrorHandler handler, Thro... FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/ProxySessionException.java class ProxySessionException (line 8) | public class ProxySessionException extends Exception { method ProxySessionException (line 12) | public ProxySessionException(ProxyWebSocketConnectionManager connectio... method getConnectionManager (line 19) | public ProxyWebSocketConnectionManager getConnectionManager() { method getSession (line 23) | public StompSession getSession() { method equals (line 27) | @Override method hashCode (line 39) | @Override FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/ProxyWebSocketConnectionManager.java class ProxyWebSocketConnectionManager (line 45) | public class ProxyWebSocketConnectionManager extends ConnectionManagerSu... method ProxyWebSocketConnectionManager (line 55) | public ProxyWebSocketConnectionManager(SimpMessagingTemplate messaging... method errorHandler (line 65) | public void errorHandler(ErrorHandler errorHandler) { method buildWebSocketHttpHeaders (line 69) | private WebSocketHttpHeaders buildWebSocketHttpHeaders() { method openConnection (line 77) | @Override method connect (line 82) | public void connect() { method reconnect (line 93) | public void reconnect(final long delay) { method closeConnection (line 117) | @Override method isConnected (line 124) | @Override method afterConnected (line 129) | @Override method handleException (line 136) | @Override method handleTransportError (line 144) | @Override method getPayloadType (line 151) | @Override method sendMessage (line 156) | public void sendMessage(final String destination, final Object msg) { method handleFrame (line 166) | @Override method copyHeaders (line 191) | private Map copyHeaders(Map original) { method connectIfNecessary (line 200) | private void connectIfNecessary() { method subscribe (line 206) | public void subscribe(String destination) throws Exception { method unsubscribe (line 213) | public void unsubscribe(String destination) { method isConnectedToUserAgent (line 221) | public boolean isConnectedToUserAgent() { method disconnect (line 225) | public void disconnect() { FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/ProxyWebSocketErrorHandler.java type ProxyWebSocketErrorHandler (line 27) | public interface ProxyWebSocketErrorHandler extends ErrorHandler { FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/ProxyWebSocketHandler.java class ProxyWebSocketHandler (line 46) | public class ProxyWebSocketHandler extends WebSocketHandlerDecorator { method ProxyWebSocketHandler (line 56) | public ProxyWebSocketHandler(WebSocketHandler delegate, method errorHandler (line 70) | public void errorHandler(ErrorHandler errorHandler) { method getWebSocketServerPath (line 74) | private String getWebSocketServerPath(ZuulWebSocketProperties.WsBroker... method getWebSocketBrokarage (line 90) | private ZuulWebSocketProperties.WsBrokerage getWebSocketBrokarage(URI ... method toPattern (line 111) | private String toPattern(String path) { method afterConnectionClosed (line 116) | @Override method handleMessage (line 123) | @Override method handleMessageFromClient (line 130) | private void handleMessageFromClient(WebSocketSession session, method connectToProxiedTarget (line 162) | private void connectToProxiedTarget(WebSocketSession session) { method disconnectFromProxiedTarget (line 189) | private void disconnectFromProxiedTarget(WebSocketSession session) { method disconnectProxyManager (line 193) | private void disconnectProxyManager(ProxyWebSocketConnectionManager pr... method unsubscribeFromProxiedTarget (line 203) | private void unsubscribeFromProxiedTarget(WebSocketSession session, method sendMessageToProxiedTarget (line 211) | private void sendMessageToProxiedTarget(WebSocketSession session, method subscribeToProxiedTarget (line 217) | private void subscribeToProxiedTarget(WebSocketSession session, FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/ReconnectErrorHandler.java class ReconnectErrorHandler (line 13) | public class ReconnectErrorHandler implements ProxyWebSocketErrorHandler { method ReconnectErrorHandler (line 19) | public ReconnectErrorHandler(ErrorAnalyzer errorAnalyzer) { method handleError (line 23) | @Override method shouldAttemptToReconnect (line 39) | private boolean shouldAttemptToReconnect(ProxySessionException proxyEx... method isConnectionLost (line 49) | private boolean isConnectionLost(ProxySessionException proxyException) { method executeReconnectThread (line 65) | private void executeReconnectThread( FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/WebSocketHttpHeadersCallback.java type WebSocketHttpHeadersCallback (line 28) | public interface WebSocketHttpHeadersCallback { method applyHeaders (line 29) | void applyHeaders(WebSocketSession userAgentSession, WebSocketHttpHead... FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/WebSocketMessageAccessor.java class WebSocketMessageAccessor (line 29) | public final class WebSocketMessageAccessor { method WebSocketMessageAccessor (line 32) | private WebSocketMessageAccessor() { method create (line 35) | public static WebSocketMessageAccessor create(WebSocketMessage mess... method create (line 40) | public static WebSocketMessageAccessor create(String message) { method getCommand (line 46) | public String getCommand() { method accessible (line 53) | private boolean accessible() { method getDestination (line 57) | public String getDestination() { method getHeader (line 61) | public String getHeader(String header) { method getPayload (line 78) | public String getPayload() { FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/ZuulWebSocketConfiguration.java class ZuulWebSocketConfiguration (line 79) | @Configuration method registerStompEndpoints (line 104) | @Override method configureMessageBroker (line 120) | @Override method addStompEndpoint (line 136) | private SockJsServiceRegistration addStompEndpoint(StompEndpointRegist... method mergeBrokersWithApplicationDestinationPrefixes (line 142) | private String[] mergeBrokersWithApplicationDestinationPrefixes( method configureWebSocketTransport (line 155) | @Override method compositeHeadersCallback (line 171) | @Bean method basicAuthPrincipalHeadersCallback (line 177) | @Bean method oauth2BearerPrincipalHeadersCallback (line 183) | @Bean method loginCookieHeadersCallback (line 189) | @Bean method urlProxyTargetResolver (line 194) | @Bean method discoveryProxyTargetResolver (line 200) | @Bean method loadBalancedProxyTargetResolver (line 206) | @Bean method compositeProxyTargetResolver (line 212) | @Bean method stompClient (line 218) | @Bean method webSocketClient (line 232) | @Bean method stompClientTaskScheduler (line 241) | @Bean method reconnectErrorHandler (line 250) | @Bean method compositeErrorHandler (line 255) | @Bean method proxyRedirectFilter (line 261) | @Bean method init (line 266) | @PostConstruct method ignorePattern (line 272) | private void ignorePattern(String ignoredPattern) { method onApplicationEvent (line 281) | @Override FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/ZuulWebSocketProperties.java class ZuulWebSocketProperties (line 31) | @ConfigurationProperties("zuul.ws") method isEnabled (line 36) | public boolean isEnabled() { method setEnabled (line 40) | public void setEnabled(boolean enabled) { method getBrokerages (line 44) | public Map getBrokerages() { method setBrokerages (line 48) | public void setBrokerages(Map brokerages) { method init (line 52) | @PostConstruct class WsBrokerage (line 62) | public static class WsBrokerage { method isEnabled (line 70) | public boolean isEnabled() { method setEnabled (line 74) | public void setEnabled(boolean enabled) { method getId (line 78) | public String getId() { method setId (line 82) | public void setId(String id) { method getRouteId (line 86) | public String getRouteId() { method setRouteId (line 90) | public void setRouteId(String routeId) { method getEndPoints (line 94) | public String[] getEndPoints() { method setEndPoints (line 98) | public void setEndPoints(String[] endPoints) { method getBrokers (line 102) | public String[] getBrokers() { method setBrokers (line 106) | public void setBrokers(String[] brokers) { method getDestinationPrefixes (line 110) | public String[] getDestinationPrefixes() { method setDestinationPrefixes (line 114) | public void setDestinationPrefixes(String[] destinationPrefixes) { FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/util/DefaultErrorAnalyzer.java class DefaultErrorAnalyzer (line 9) | public class DefaultErrorAnalyzer implements ErrorAnalyzer { method determineCauseChain (line 11) | @Override method getFirstThrowableOfType (line 24) | @Override FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/util/ErrorAnalyzer.java type ErrorAnalyzer (line 6) | public interface ErrorAnalyzer { method determineCauseChain (line 7) | Throwable[] determineCauseChain(Throwable throwable); method getFirstThrowableOfType (line 9) | Throwable getFirstThrowableOfType(Class throwable... FILE: src/main/java/com/github/mthizo247/cloud/netflix/zuul/web/util/MapPropertyResolver.java class MapPropertyResolver (line 10) | public class MapPropertyResolver extends AbstractPropertyResolver { method MapPropertyResolver (line 14) | public MapPropertyResolver(Map map) { method getPropertyAsRawString (line 18) | @Override method getProperty (line 24) | @Override FILE: src/test/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/ProxyWebSocketConnectionManagerTests.java class ProxyWebSocketConnectionManagerTests (line 39) | public class ProxyWebSocketConnectionManagerTests { method init (line 53) | @Before method sendStringMessageAsBytes (line 66) | @Test method handlesExcpetionUsingErrorHandler (line 78) | @Test method handlesTransportErrorUsingErrorHandler (line 89) | @Test FILE: src/test/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/WebSocketMessageAccessorTests.java class WebSocketMessageAccessorTests (line 28) | public class WebSocketMessageAccessorTests { method connect (line 31) | @Test method subscribe (line 39) | @Test method send (line 48) | @Test FILE: src/test/java/com/github/mthizo247/cloud/netflix/zuul/web/socket/ZuulWebSocketPropertiesTests.java class ZuulWebSocketPropertiesTests (line 32) | public class ZuulWebSocketPropertiesTests { method setUp (line 35) | @Before method brokerageIdSet (line 40) | @Test method brokerageIdNotSet (line 54) | @Test