Class IoSessionFinder

    • Constructor Detail

      • IoSessionFinder

        public IoSessionFinder​(String query)
        Creates a new instance with the specified OGNL expression that returns a boolean value (e.g. "id == 0x12345678").
        Parameters:
        query - The OGNL expression
    • Method Detail

      • find

        public Set<IoSession> find​(Iterable<IoSession> sessions)
                            throws ognl.OgnlException
        Finds a Set of IoSessions that matches the query from the specified sessions and returns the matches.
        Parameters:
        sessions - The list of sessions to check
        Returns:
        A set of the session that matches the query
        Throws:
        ognl.OgnlException - If we can't find a boolean value in a session's context