INNER CODE UNIT · Java

cleanFuturesToKill

jolie/jolie · jolie/src/main/java/jolie/ExecutionThread.java:315

	private void cleanFuturesToKill() {
		boolean keepAlive = true;
		while( !futureToCancel.isEmpty() && keepAlive ) {
			final WeakReference< Future< ? > > ref = futureToCancel.peek();
			if( ref.get() == null ) {
				futureToCancel.removeFirst();
			} else {
				keepAlive = false;
			}
		}
	}

	/**
	 * Returns the current fault handler for fault id.
	 *
	 * @param id the id of the fault handler to retrieve.
	 * @param erase <code>true</code> if the fault handler should be removed before returning it.
	 * @return the current fault handler for fault id.

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…