EJBCLIENT-54 Introduce checkstyle plugin in build process
EJBCLIENT-54 Fix checkstyle issues
EJBCLIENT-55 Remote EJB invocations are read/written out one byte at a time
EJBCLIENT-61 Add support for picking up ServiceLoader based EJBClientInterceptor(s) from the classpath of the application
EJBCLIENT-60 Fix removing of interceptor(s) from a EJBClientContext
Fix javadoc on EJBClientInterceptor
Resurrect the caching/pooling idea for auto-created remoting constructs (like endpoints and connections) to make it applicable across the entire project wherever the endpoints/connections are created/managed.
EJBCLIENT-59 Fix creation of scoped EJB client contexts associated with JNDI contexts
Cleanup and add javadoc
Fix a NPE exposed in the tests and also reduce the class visibility of a couple of classes that were introduced in the previous commit (RemotingConnectionManager and RemotingEndpointManager)
EJBCLIENT-68 Fix potential ConcurrentModificationException while attempting reconnects through the EJBClientContext
EJBCLIENT-70 Fix scoping of EJB proxies returned by finder methods and getEJBHome method invocations. Similar to EJBCLIENT-51 issue
EJBCLIENT-73 Fix potential NullPointerException while dealing with CallbackHandler in connection configuration
EJBCLIENT-72 Add support for transaction recovery of EJB XAResource(s)
EJBCLIENT-76 Add support for compressed request/response for EJB invocations
Allow the client to be able to handle different protocol version(s) of server more efficiently
EJBCLIENT-76 Minor changes - Added javadoc and other comments
EJBCLIENT-76 Rename DataCompressionHint to CompressionHint and also change the annotation to use booleans for request/response compression indicators, insted of using a non-intuitive enum
[EJBCLIENT-77] Fix XID decoding problem
EJBCLIENT-79 Retry a request against any eligible node(s) for session creation and failed request send operations