private boolean messageWasSentToSharedConnector (InboundEndpoint endpoint, MuleMessage requestedMessage) { ArtifactType connectorArtifactType = endpoint.getConnector().getMuleContext().getArtifactType(); return requestedMessage!= null && connectorArtifactType != null && connectorArtifactType.equals(DOMAIN); }
protected AbstractJmxAgent lookupJmxAgent(final MuleRegistry registry) throws RegistrationException { // there must be only one jmx agent, so lookup by type instead ArtifactType artifactType = muleContext.getArtifactType(); if (APP.equals(artifactType)) { return registry.lookupObject(JmxApplicationAgent.class); } else if (DOMAIN.equals(artifactType)) { return registry.lookupObject(JmxDomainAgent.class); } else { return registry.lookupObject(AbstractJmxAgent.class); } }