예제 #1
0
  /** Returns a list of all incoming endpoints on a service. */
  protected List getIncomingEndpoints() {
    List endpoints = new ArrayList();

    // Add inbound endpoints
    endpoints.addAll(inboundRouter.getEndpoints());

    // Add response endpoints
    if (responseRouter != null && responseRouter.getEndpoints() != null) {
      endpoints.addAll(responseRouter.getEndpoints());
    }
    return endpoints;
  }
예제 #2
0
 public void testEndpointURIParamsConfig() {
   Service d = muleContext.getRegistry().lookupService("testPropertiesComponent");
   assertNotNull(d);
   final InboundRouterCollection router = d.getInboundRouter();
   assertNotNull(router);
   final List endpoints = router.getEndpoints();
   assertNotNull(endpoints);
   assertFalse(endpoints.isEmpty());
   final ImmutableEndpoint inboundEndpoint = (ImmutableEndpoint) endpoints.get(0);
   assertNotNull(inboundEndpoint);
   final List transformers = inboundEndpoint.getTransformers();
   assertFalse(transformers.isEmpty());
   assertNotNull(transformers.get(0));
   final List responseTransformers = inboundEndpoint.getResponseTransformers();
   assertFalse(responseTransformers.isEmpty());
   assertNotNull(responseTransformers.get(0));
 }