Brooklyn

brooklyn.util
[Groovy] Class GroovyJavaMethods

java.lang.Object
  brooklyn.util.GroovyJavaMethods

class GroovyJavaMethods

handy methods available in groovy packaged so they can be consumed from java, and other conversion/conveniences; but see JavaGroovyEquivalents for faster alternatives


Method Summary
static java.util.concurrent.Callable callableFromClosure(groovy.lang.Closure job)

static java.util.concurrent.Callable callableFromRunnable(java.lang.Runnable job)

static groovy.lang.Closure castToClosure(java.lang.Object o)

static Predicate castToPredicate(java.lang.Object o)

static groovy.lang.Closure closureFromCallable(java.util.concurrent.Callable job)

static groovy.lang.Closure closureFromFunction(Function job)

static groovy.lang.Closure closureFromRunnable(java.lang.Runnable job)

static java.lang.Object elvis(java.lang.Object preferred, java.lang.Object fallback)

static java.lang.Object elvis(java.lang.Object... preferences)

static java.lang.Object fix(java.lang.Object o)

static Function functionFromClosure(groovy.lang.Closure job)

static java.lang.Object invokeMethodOnMetaClass(java.lang.Object target, java.lang.String methodName, java.lang.Object args)

static Predicate predicateFromClosure(groovy.lang.Closure job)

static boolean truth(java.lang.Object o)

static Predicate truthPredicate()

 
Methods inherited from class java.lang.Object
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll()
 

Method Detail

callableFromClosure

static java.util.concurrent.Callable callableFromClosure(groovy.lang.Closure job)


callableFromRunnable

static java.util.concurrent.Callable callableFromRunnable(java.lang.Runnable job)


castToClosure

static groovy.lang.Closure castToClosure(java.lang.Object o)


castToPredicate

static Predicate castToPredicate(java.lang.Object o)


closureFromCallable

static groovy.lang.Closure closureFromCallable(java.util.concurrent.Callable job)


closureFromFunction

static groovy.lang.Closure closureFromFunction(Function job)


closureFromRunnable

static groovy.lang.Closure closureFromRunnable(java.lang.Runnable job)


elvis

static java.lang.Object elvis(java.lang.Object preferred, java.lang.Object fallback)


elvis

static java.lang.Object elvis(java.lang.Object... preferences)


fix

static java.lang.Object fix(java.lang.Object o)


functionFromClosure

static Function functionFromClosure(groovy.lang.Closure job)


invokeMethodOnMetaClass

static java.lang.Object invokeMethodOnMetaClass(java.lang.Object target, java.lang.String methodName, java.lang.Object args)


predicateFromClosure

static Predicate predicateFromClosure(groovy.lang.Closure job)


truth

static boolean truth(java.lang.Object o)


truthPredicate

static Predicate truthPredicate()


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.