private static boolean match()

in geronimo-jaspi/src/main/java/org/apache/geronimo/components/jaspi/impl/ConfigProviderImpl.java [232:242]


    private static boolean match(ServerAuthContextType serverAuthContextType, String messageLayer, String appContext) {
        if (messageLayer == null) throw new NullPointerException("messageLayer");
        if (appContext == null) throw new NullPointerException("appContext");
        if (messageLayer.equals(serverAuthContextType.getMessageLayer())) {
            return appContext.equals(serverAuthContextType.getAppContext()) || serverAuthContextType.getAppContext() == null;
        }
        if (serverAuthContextType.getMessageLayer() == null) {
            return appContext.equals(serverAuthContextType.getAppContext()) || serverAuthContextType.getAppContext() == null;
        }
        return false;
    }