Generate "pesudo" unique identifier - current algorithm is
is concatinating: time in milliseconds, random integer and
incremented counter; in futire it shoiuld use real UUID...
miniLogger really small logger that is self-contained and very easy to use
and configure from command line using system properties
(or from inside of your application if you desire so).
Create new istance of service that by default if no other dispatcher set
will start embedded server on port and use it as default dispatcher
uless port is -1.
Special chaining InvocationHandler that mimics all interfaces of
wrapped object and also creates internal port for remote references
only if necessary.
If sending response or fault fails system *MUST* propagate
exception upstream so rts will shutdown socket indicating to client
that something goes wrong.
This is utility class to make easier to deal with situation
when API is not using classes that are thrown by implementation
hidden behind dynamic proxies - in such case suer will be getting
UndeclaredThrowableException.
Returns object implementing the same set of interface as wrapped object
but with additional ability to catch all exception of wrapped object
and wrap them into one target exception (provided as parameter)
and it will take care of UndeclaredThrowableException if wrapped object is
dynamic proxy and it generates undeclared exception.