…local auth and the ones that should leave it enabled.
…nd password not just because we have a CallbackHandler. Also added a new 'org.jboss.remoting-jmx.excluded-sasl-mechanisms' option to list SASL mechanisms that should be excluded from the list.
…hat the object might be from the bootstrap classloader
…the getClassLoader(For)() methods internally
Ported the changes from Kabir Khan over to version 1 of the protocol.
…pplied or a CallbackHandler is supplied.
…llows for the whole invocation to be wrapped. Convert the Interceptor to a single method interface, simply wrapping the call will be sufficient to handle before and after events whilst the wrapping allows for things such as ThreadLocal or AccessControlContext association.
… mbean server, to be able to plug in security context in AS
…on to different or remote MBeanServers.
…ed protocol versions.
…ystem property or by setting within the environment, server side and client side.
…older clients that fail to check if they even support a version before selecting it. After a client chooses version 0x00 they are sent a full list of the supported versions, the buggy clients will ignore 0x00 as 0x01 is greater.
…o refactor the existing code to allow for MBeanServer selection whilst allowing the original API to remain in-tact and function as before.
…tablishing a connection to the server. Also adds a test case which tests the traditional client to server connection and the not so common server to client connection.
…lect a ClassLoader - the bean doesn't exist yet so that will always fail.
This is to allow re-use of the connection for other clients.
…at everything created to try and connect is cleaned up.
…relating to any environment specific failures can be captured.
…where they come from.
…hen the connection is terminated. If an Executor is passed in we assume we are not responsible for it i.e. a shared Executor could be passed in to a connection but when the connection closes it is not our responsibility to clean it up.
…cified - this allows for both IP4 and IP6 addresses to be used in the tests.