public class DocCollection extends ZkNodeProps
| Modifier and Type | Field and Description | 
|---|---|
| static String | DOC_ROUTER | 
| static String | SHARDS | 
propMap| Constructor and Description | 
|---|
| DocCollection(String name,
             Map<String,Slice> slices,
             Map<String,Object> props,
             DocRouter router) | 
| Modifier and Type | Method and Description | 
|---|---|
| Collection<Slice> | getAllSlices()Return the list of all slices for this collection. | 
| Map<String,Slice> | getAllSlicesMap()Get the map of all slices (sliceName->Slice) for this collection. | 
| String | getName()Return collection name. | 
| DocRouter | getRouter() | 
| Slice | getSlice(String sliceName) | 
| Collection<Slice> | getSlices()Gets the list of active slices for this collection. | 
| Map<String,Slice> | getSlicesMap()Get the map of active slices (sliceName->Slice) for this collection. | 
| String | toString() | 
| void | write(JSONWriter jsonWriter) | 
containsKey, fromKeyVals, get, getProperties, getStr, keySet, load, makeMap, shallowCopypublic static final String DOC_ROUTER
public static final String SHARDS
public DocCollection(String name, Map<String,Slice> slices, Map<String,Object> props, DocRouter router)
name - The name of the collectionslices - The logical shards of the collection.  This is used directly and a copy is not made.props - The properties of the slice.  This is used directly and a copy is not made.public String getName()
public Collection<Slice> getSlices()
public Collection<Slice> getAllSlices()
public Map<String,Slice> getSlicesMap()
public Map<String,Slice> getAllSlicesMap()
public DocRouter getRouter()
public String toString()
toString in class ZkNodePropspublic void write(JSONWriter jsonWriter)
write in interface JSONWriter.Writablewrite in class ZkNodePropsCopyright © 2000-2013 Apache Software Foundation. All Rights Reserved.