// Test that the target method may be invoked based upon include/exclude method settings.
if (includeMethods != null)
{
RemotingMethod method = (RemotingMethod)includeMethods.get(methodName);
if (method == null)
MethodMatcher.methodNotFound(methodName, null, new Match(null));
// Check method-level security constraint, if defined.
SecurityConstraint constraint = method.getSecurityConstraint();
if (constraint != null)
getDestination().getService().getMessageBroker().getLoginManager().checkConstraint(constraint);
}
else if ((excludeMethods != null) && excludeMethods.containsKey(methodName))
MethodMatcher.methodNotFound(methodName, null, new Match(null));
// Lookup and invoke.
Object instance = createInstance(factoryInstance.getInstanceClass());
if (instance == null)
{