Search in sources :

Example 1 with Socks5RequestRoutingRules

use of com.github.jh3nd3rs0n.jargyle.server.rules.impl.Socks5RequestRoutingRules in project jargyle by jh3nd3rs0n.

the class Socks5Worker method selectRoute.

private Route selectRoute(final RoutingRule.Context context) {
    Socks5RequestRoutingRules socks5RequestRoutingRules = this.settings.getLastValue(Socks5SettingSpecConstants.SOCKS5_SOCKS5_REQUEST_ROUTING_RULES);
    socks5RequestRoutingRules.applyTo(context);
    Route route = context.getRoute();
    if (route == null) {
        route = this.socks5WorkerContext.getRoute();
    }
    return route;
}
Also used : Socks5RequestRoutingRules(com.github.jh3nd3rs0n.jargyle.server.rules.impl.Socks5RequestRoutingRules) Route(com.github.jh3nd3rs0n.jargyle.server.Route)

Aggregations

Route (com.github.jh3nd3rs0n.jargyle.server.Route)1 Socks5RequestRoutingRules (com.github.jh3nd3rs0n.jargyle.server.rules.impl.Socks5RequestRoutingRules)1