Class PriorityResultSet<T>
java.lang.Object
tools.refinery.store.query.resultset.PriorityResultSet<T>
- All Implemented Interfaces:
AutoCloseable
,OrderedResultSet<T>
,AnyResultSet
,ResultSet<T>
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addListener
(ResultSetListener<T> listener) void
close()
getAll()
getKey
(int index) int
static <T> PriorityResultSet
<T> of
(ResultSet<T> resultSet, int priority, PriorityAgenda agenda) void
removeListener
(ResultSetListener<T> listener) int
size()
-
Method Details
-
getAdapter
- Specified by:
getAdapter
in interfaceAnyResultSet
-
getPriority
public int getPriority() -
getCanonicalQuery
- Specified by:
getCanonicalQuery
in interfaceAnyResultSet
- Specified by:
getCanonicalQuery
in interfaceResultSet<T>
-
size
public int size()- Specified by:
size
in interfaceAnyResultSet
-
get
-
getAll
-
getKey
- Specified by:
getKey
in interfaceOrderedResultSet<T>
-
addListener
- Specified by:
addListener
in interfaceResultSet<T>
-
removeListener
- Specified by:
removeListener
in interfaceResultSet<T>
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfaceOrderedResultSet<T>
-
of
public static <T> PriorityResultSet<T> of(ResultSet<T> resultSet, int priority, PriorityAgenda agenda)
-