Skip to content

Instantly share code, notes, and snippets.

View jnorthrup's full-sized avatar

Jim Northrup jnorthrup

View GitHub Profile
@jnorthrup
jnorthrup / Scoria.java
Created February 2, 2014 18:56
Scoria rxf-server Proxy initilaizer
package cydesign.strombolian.server;
import cydesign.config.Ddl;
import one.xio.AsioVisitor;
import one.xio.HttpHeaders;
import one.xio.HttpMethod;
import rxf.server.BlobAntiPatternObject;
import rxf.server.CouchNamespace;
import rxf.server.PreRead;
import rxf.server.Rfc822HeaderState;
@jnorthrup
jnorthrup / GroovyGsonShimFactory.java
Last active August 29, 2015 13:56
Create a groovy proxy from bean/interface
import groovy.lang.GroovyClassLoader;
import org.apache.commons.beanutils.PropertyUtils;
import java.beans.PropertyDescriptor;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
import java.util.LinkedHashMap;
import java.util.Map;
public class HowDoIInnerHtml implements EntryPoint {
@Override
public void onModuleLoad() {
Element body = Document.get().getBody();
DivElement newDiv = Document.get().createDivElement();
newDiv.setClassName("foo");
newDiv.setInnerText("Text in the div");
SpanElement newSpan = Document.get().createSpanElement();
@jnorthrup
jnorthrup / gist:9013164
Created February 15, 2014 01:37
<define-property name="user.agent" values="gecko1_8,safari"/>
/opt/jdk1.7.0_45/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:58808,suspend=y,server=n -Dvisualvm.id=54364371752126 -Xmx2g -Dfile.encoding=UTF-8 -classpath /home/jim/.m2/repository/com/google/gwt/gwt-dev/2.6.0//gwt-dev-2.6.0.jar:/home/jim/work/RelaxFactory/rxf-shared/target/classes:/home/jim/work/RelaxFactory/rxf-shared/src/main/java:/home/jim/work/RelaxFactory/rxf-server/src/test/java:/home/jim/work/RelaxFactory/rxf-server/src/main/java:/home/jim/work/RelaxFactory/rxf-sample/src/main/java:/home/jim/work/RelaxFactory/rxf-guice/target/generated-test-sources/test-annotations:/home/jim/work/RelaxFactory/rxf-guice/src/test/java:/home/jim/work/RelaxFactory/rxf-guice/src/main/java:/home/jim/work/strombolian/src/main/resources:/home/jim/work/strombolian/src/main/java:/opt/jdk1.7.0_45/jre/lib/jfxrt.jar:/opt/jdk1.7.0_45/jre/lib/deploy.jar:/opt/jdk1.7.0_45/jre/lib/management-agent.jar:/opt/jdk1.7.0_45/jre/lib/plugin.jar:/opt/jdk1.7.0_45/jre/lib/jsse.jar:/opt/jdk1.7.0_45/jre/lib/rt.jar:/opt/jdk1.7.0_45/
@jnorthrup
jnorthrup / AuthFilter.java
Last active August 29, 2015 14:02
sample authfilter code. if url is /app and session cookie is not in the database, send 303 to /auth.
package anychime.auth.server;
import one.xio.AsioVisitor;
import one.xio.HttpHeaders;
import one.xio.HttpMethod;
import one.xio.HttpStatus;
import rxf.core.Config;
import rxf.core.Rfc822HeaderState;
import rxf.core.Server;
import rxf.couch.gen.CouchDriver;
package rxf.web.inf;
import rxf.core.Rfc822HeaderState;
import java.nio.ByteBuffer;
import java.nio.channels.SocketChannel;
public interface ServiceHandoff {
ByteBuffer getCursor();
/opt/jdk/bin/java -agentlib:jdwp=transport=dt_socket,address=127.0.0.1:44119,suspend=y,server=n -Djavax.net.debug=all -Dfile.encoding=UTF-8 -classpath /opt/jdk/jre/lib/plugin.jar:/opt/jdk/jre/lib/deploy.jar:/opt/jdk/jre/lib/charsets.jar:/opt/jdk/jre/lib/rt.jar:/opt/jdk/jre/lib/jce.jar:/opt/jdk/jre/lib/resources.jar:/opt/jdk/jre/lib/javaws.jar:/opt/jdk/jre/lib/jfr.jar:/opt/jdk/jre/lib/jsse.jar:/opt/jdk/jre/lib/jfxswt.jar:/opt/jdk/jre/lib/management-agent.jar:/opt/jdk/jre/lib/ext/localedata.jar:/opt/jdk/jre/lib/ext/sunec.jar:/opt/jdk/jre/lib/ext/nashorn.jar:/opt/jdk/jre/lib/ext/zipfs.jar:/opt/jdk/jre/lib/ext/sunjce_provider.jar:/opt/jdk/jre/lib/ext/dnsns.jar:/opt/jdk/jre/lib/ext/jfxrt.jar:/opt/jdk/jre/lib/ext/cldrdata.jar:/opt/jdk/jre/lib/ext/sunpkcs11.jar:/home/jim/work/RelaxFactory/rxf-sslsandbox/target/rxf-sslsandbox-0.9.9.1/WEB-INF/classes:/home/jim/work/RelaxFactory/rxf-rpc/target/rxf-rpc-0.9.9.1/WEB-INF/classes:/home/jim/work/RelaxFactory/rxf-core/target/classes:/home/jim/work/RelaxFactory/1xio/target/cla
/**
* handles SslEngine state NEED_TASK.creates a phaser and launches all threads with invokeAll
*
* @param key
* @param sslEngine
* @param executorService
* @return
*/
public static int delegateTasks(final SelectionKey key, SSLEngine sslEngine, ExecutorService executorService) {
/**
* handles SslEngine state NEED_TASK.creates a phaser and launches all threads with invokeAll
*
* @param key
* @param sslEngine
* @param executorService
* @return
*/
public static int delegateTasks(final SelectionKey key, SSLEngine sslEngine, ExecutorService executorService) {
@jnorthrup
jnorthrup / designer.html
Created August 23, 2014 06:14
designer
<link rel="import" href="../core-icon-button/core-icon-button.html">
<link rel="import" href="../core-toolbar/core-toolbar.html">
<link rel="import" href="../core-header-panel/core-header-panel.html">
<link rel="import" href="../core-field/core-field.html">
<link rel="import" href="../core-icon/core-icon.html">
<link rel="import" href="../core-input/core-input.html">
<link rel="import" href="../core-icons/core-icons.html">
<polymer-element name="my-element">