Class IoSessionFinder

    • Constructor Summary

      Constructors 
      Constructor Description
      IoSessionFinder​(java.lang.String query)
      Creates a new instance with the specified OGNL expression that returns a boolean value (e.g.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Set<IoSession> find​(java.lang.Iterable<IoSession> sessions)
      Finds a Set of IoSessions that matches the query from the specified sessions and returns the matches.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • IoSessionFinder

        public IoSessionFinder​(java.lang.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 java.util.Set<IoSession> find​(java.lang.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