RollingLevelDBTimelineStore extends AbstractService implements
    TimelineStore { @Override public TimelineDomain getDomain(String domainId) throws IOException { DBIterator iterator = null; try { byte[] prefix = KeyBuilder.newInstance().add(domainId) .getBytesForLookup(); iterator = domaindb.iterator(); iterator.seek(prefix); return getTimelineDomain(iterator, domainId, prefix); } finally { IOUtils.cleanup(LOG, iterator); } } RollingLevelDBTimelineStore(); @Override TimelineEntity getEntity(String entityId, String entityType,
      EnumSet<Field> fields); @Override TimelineEvents getEntityTimelines(String entityType,
      SortedSet<String> entityIds, Long limit, Long windowStart,
      Long windowEnd, Set<String> eventType); @Override TimelineEntities getEntities(String entityType, Long limit,
      Long windowStart, Long windowEnd, String fromId, Long fromTs,
      NameValuePair primaryFilter, Collection<NameValuePair> secondaryFilters,
      EnumSet<Field> fields, CheckAcl checkAcl); @Override TimelinePutResponse put(TimelineEntities entities); @Override void put(TimelineDomain domain); @Override TimelineDomain getDomain(String domainId); @Override TimelineDomains getDomains(String owner);  }
@Test public void testGetDomain() throws IOException { super.testGetDomain(); }