Skip to content

Instantly share code, notes, and snippets.

-module(blog).
-compile(export_all).
transform(Forms) ->
Tree = erl_syntax:form_list(Forms),
ModifiedTree = postorder(Fun, Tree),
erl_syntax:revert_forms(ModifiedTree).
parse_transform(Forms, Options) ->
TransFun =
1> c("../src/blog.erl").
{ok,blog}
2> c("../src/hello.erl", [{parse_transform,blog}]).
{ok,hello}
3> hello:send_hello(self()).
About to send:
{hello,<0.32.0>}
4> flush().
Shell got {hello,<0.32.0>}
ok
<ee:cache doc:name="Cache">
<logger message="getting item from db for key #[payload]" level="INFO" doc:name="Logger"/>
<jdbc-ee:outbound-endpoint exchange-pattern="request-response" queryKey="fetchValue" queryTimeout="-1" connector-ref="jdbcConnector" doc:name="Database (JDBC)"/>
<expression-transformer expression="#[payload[0].value]" doc:name="Expression"/>
</ee:cache>
@ricston-git
ricston-git / flow.xml
Last active December 12, 2015 10:48
groovy expression does not return null
<flow name="myFlow">
...
<jdbc:outbound-endpoint queryKey="insertElement" connector-ref="jdbcConnector" />
...
</flow>
@ricston-git
ricston-git / AppendDateService.java
Last active December 12, 2015 10:48
jaxws-service without an implementation
@WebService
public interface AppendDateService {
String appendDate(@WebParam(name="arg") String arg);
}
<bean id="queueSizeExporter" class="org.springframework.jmx.export.MBeanExporter">
<property name="beans">
<map>
<entry key="Mule.${app.name}:category=custom,name=queueSize" value-ref="mbeanQueueSizeAttributeQuery" />
</map>
</property>
</bean>
<quartz:connector name="Quartz" validateConnections="true">
<receiver-threading-profile maxThreadsActive="1"/>
</quartz:connector>
<flow name="QuartzFlow" processingStrategy="synchronous">
<quartz:inbound-endpoint repeatInterval="5000" jobName="myJob">
<quartz:event-generator-job>
<quartz:payload>tick</quartz:payload>
</quartz:event-generator-job>
</quartz:inbound-endpoint>
...long running task...
</flow>
@ricston-git
ricston-git / EhcacheObjectStore.java
Last active December 14, 2015 14:29
cachescope-ehcache
package com.ricston.cache;
import java.io.Serializable;
import net.sf.ehcache.Ehcache;
import net.sf.ehcache.Element;
import org.mule.api.store.ObjectStore;
import org.mule.api.store.ObjectStoreException;
public View getView (int position, View convertView, ViewGroup parent)