Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 14 Next »

Overview

FIXEdge Java functionality can be extended with custom modules if it is required. New logic can be integrated via Spring configuration files. FIXEdge Java proposed config file conf/spring/custom-ext.xml as a default extension point. It is expected that custom beans will be added there.

Also conf/spring/custom-ext.xml already includes two java beans for extending the Groovy rules with custom functionality:  

  • List bean with id "customBLImports" allows extending the default imports for groovy scripts:
<util:list id="customImports" value-type="java.lang.String">
	<!--Example of import value-->
	<value>java.util.concurrent.atomic.AtomicInteger</value>
</util:list>
  • Map bean with id "customBLBeans" allows adding custom beans as variables to groovy scripts:
<util:map id="customAdditionalProperties" key-type="java.lang.String">
	<!--Example-->
    <!-- exampleBean now is accessible in Groovy scripts -->
	<entry key="exampleBean" value-ref="testBean"/>
</util:map>

<bean id="testBean" class="java.lang.Object"/>
  • No labels