public boolean resetOffset(long offset) { MappedFile mappedFileLast = getLastMappedFile(); if (mappedFileLast != null) { long lastOffset = mappedFileLast.getFileFromOffset() + mappedFileLast.getWrotePosition(); long diff = lastOffset - offset; final int maxDiff = this.mappedFileSize * 2; if (diff > maxDiff) return false; } ListIterator<MappedFile> iterator = this.mappedFiles.listIterator(); while (iterator.hasPrevious()) { mappedFileLast = iterator.previous(); if (offset >= mappedFileLast.getFileFromOffset()) { int where = (int) (offset % mappedFileLast.getFileSize()); mappedFileLast.setFlushedPosition(where); mappedFileLast.setWrotePosition(where); mappedFileLast.setCommittedPosition(where); break; } else { iterator.remove(); } } return true; }
public boolean resetOffset(long offset) { MappedFile mappedFileLast = getLastMappedFile(); if (mappedFileLast != null) { long lastOffset = mappedFileLast.getFileFromOffset() + mappedFileLast.getWrotePosition(); long diff = lastOffset - offset; final int maxDiff = this.mappedFileSize * 2; if (diff > maxDiff) return false; } ListIterator<MappedFile> iterator = this.mappedFiles.listIterator(); while (iterator.hasPrevious()) { mappedFileLast = iterator.previous(); if (offset >= mappedFileLast.getFileFromOffset()) { int where = (int) (offset % mappedFileLast.getFileSize()); mappedFileLast.setFlushedPosition(where); mappedFileLast.setWrotePosition(where); mappedFileLast.setCommittedPosition(where); break; } else { iterator.remove(); } } return true; }
@Override public ListIterator<E> listIterator() { return underlyingList.listIterator(); }
@Override public ListIterator<E> listIterator(int index) { return underlyingList.listIterator(index); }
/** * Returns a snapshot of {@link PeerAddress}es that announced the transaction. */ public ListIterator<PeerAddress> getBroadcastBy() { return broadcastBy.listIterator(); }
@Override public ListIterator<E> listIterator(int index) { return underlyingList.listIterator(index); }
@Override public ListIterator<E> listIterator() { return underlyingList.listIterator(); }
/** * Returns a snapshot of {@link PeerAddress}es that announced the transaction. */ public Set<PeerAddress> getBroadcastBy() { ListIterator<PeerAddress> iterator = broadcastBy.listIterator(); return Sets.newHashSet(iterator); }
/** * Returns a snapshot of {@link PeerAddress}es that announced the transaction. */ public Set<PeerAddress> getBroadcastBy() { ListIterator<PeerAddress> iterator = broadcastBy.listIterator(); return Sets.newHashSet(iterator); }
/** * Returns a snapshot of {@link PeerAddress}es that announced the transaction. */ public Set<PeerAddress> getBroadcastBy() { ListIterator<PeerAddress> iterator = broadcastBy.listIterator(); return Sets.newHashSet(iterator); }
public void preShutdown() { if (!preShutdownCalled) { preShutdownCalled = true; ListIterator<BusLifeCycleListener> li = listeners.listIterator(listeners.size()); while (li.hasPrevious()) { li.previous().preShutdown(); } } }
public void clientDestroyed(Client client) { ListIterator<ClientLifeCycleListener> li = listeners.listIterator(listeners.size()); while (li.hasPrevious()) { li.previous().clientDestroyed(client); } }
public void stopServer(Server server) { ListIterator<ServerLifeCycleListener> li = listeners.listIterator(listeners.size()); while (li.hasPrevious()) { li.previous().stopServer(server); } }
@SuppressWarnings("all") private void editResultPoints() { ListIterator<ResultPointItem> iterator = mResultPoints.listIterator(); while (iterator.hasNext()) { ResultPointItem point = iterator.next(); if (!point.cutDuration(DEFAULT_FRAME_DELAY)) mResultPoints.remove(point); } }
private void editResultPoints() { ListIterator<ResultPointItem> iterator = mResultPoints.listIterator(); //noinspection WhileLoopReplaceableByForEach while (iterator.hasNext()) { ResultPointItem point = iterator.next(); if (!point.cutDuration(DEFAULT_FRAME_DELAY)) mResultPoints.remove(point); } }
public void preShutdown() { if (!preShutdownCalled) { preShutdownCalled = true; ListIterator<BusLifeCycleListener> li = listeners.listIterator(listeners.size()); while (li.hasPrevious()) { li.previous().preShutdown(); } } }
public void clientDestroyed(Client client) { ListIterator<ClientLifeCycleListener> li = listeners.listIterator(listeners.size()); while (li.hasPrevious()) { li.previous().clientDestroyed(client); } }
public void stopServer(Server server) { ListIterator<ServerLifeCycleListener> li = listeners.listIterator(listeners.size()); while (li.hasPrevious()) { li.previous().stopServer(server); } }
public void postShutdown() { if (!preShutdownCalled) { preShutdown(); } if (!postShutdownCalled) { postShutdownCalled = true; ListIterator<BusLifeCycleListener> li = listeners.listIterator(listeners.size()); while (li.hasPrevious()) { li.previous().postShutdown(); } } }
public void postShutdown() { if (!preShutdownCalled) { preShutdown(); } if (!postShutdownCalled) { postShutdownCalled = true; ListIterator<BusLifeCycleListener> li = listeners.listIterator(listeners.size()); while (li.hasPrevious()) { li.previous().postShutdown(); } } }