|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ShardResultTransformer<T,R>
A ShardResultTransformer
is responsible for transforming a grouped shard result into group related
structures (such as TopGroups
and SearchGroup
)
and visa versa.
Method Summary | |
---|---|
NamedList |
transform(T data)
Transforms data to a NamedList structure for serialization purposes. |
R |
transformToNative(NamedList<NamedList> shardResponse,
Sort groupSort,
Sort sortWithinGroup,
String shard)
Transforms the specified shard response into native structures. |
Method Detail |
---|
NamedList transform(T data) throws IOException
NamedList
structure for serialization purposes.
data
- The data to be transformed
NamedList
structure
IOException
- If I/O related errors occur during transformingR transformToNative(NamedList<NamedList> shardResponse, Sort groupSort, Sort sortWithinGroup, String shard)
shardResponse
- The shard response containing data in a NamedList
structuregroupSort
- The group sortsortWithinGroup
- The sort inside a groupshard
- The shard address where the response originated from
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |