Skip to content

Instantly share code, notes, and snippets.

@svenreimers
svenreimers / gist:7432402
Created November 12, 2013 15:08
Devoxx Hackergarten Lambda Project Use Lambdas to create a method that retrieves values in a thread safe way from the JavaFX scene graph
public static final <T> Future<T> runFuture(Supplier<T> supplier) {
FutureTask<T> futureTask = new FutureTask<>(() -> supplier.get());
Platform.runLater(futureTask);
return futureTask;
}
public static final <T> Optional<T> runFutureValue(Supplier<T> supplier) {
Future<T> runFuture = runFuture(supplier);
try {
return Optional.of(runFuture.get());
@yincrash
yincrash / Google2APi.java
Created April 22, 2012 17:22
Google OAuth2.0 for scribe-java
package org.scribe.builder.api;
import java.util.regex.Matcher;
import java.util.regex.Pattern;
import org.scribe.exceptions.OAuthException;
import org.scribe.extractors.AccessTokenExtractor;
import org.scribe.model.OAuthConfig;
import org.scribe.model.OAuthConstants;
import org.scribe.model.OAuthRequest;
@biemond
biemond / MainBean.java
Created September 28, 2011 18:20
Get the PageFlowScope of a Region Bounded Task Flow
package test.adf.global.beans;
import javax.faces.event.ActionEvent;
import java.util.Map;
import oracle.adf.controller.ControllerContext;
import oracle.adf.model.BindingContext;
import oracle.adf.model.binding.DCBindingContainer;
import oracle.adf.view.rich.context.AdfFacesContext;