1 package at.ac.tuwien.sbc.valesriegler.xvsm;
3 import java.io.Serializable;
6 import org.mozartspaces.capi3.AnyCoordinator;
7 import org.mozartspaces.core.Capi;
8 import org.mozartspaces.core.ContainerReference;
9 import org.mozartspaces.core.MzsConstants;
10 import org.mozartspaces.core.MzsConstants.RequestTimeout;
14 * @author Gregor Riegler <gregor DOT riegler AT gmail DOT com>
18 public abstract class SpaceListenerImpl extends SpaceListener {
20 private final Capi capi;
21 private final ContainerReference cref;
24 public SpaceListenerImpl(Capi core, ContainerReference cref) {
29 public SpaceListenerImpl(Capi core, ContainerReference cref, boolean lookAround) {
31 this.lookAround = lookAround;
35 List<? extends Serializable> getEntries() throws Exception {
36 return capi.read(cref, AnyCoordinator
37 .newSelector(MzsConstants.Selecting.COUNT_MAX),
38 RequestTimeout.DEFAULT, null);