public static String getTransportId(Bus bus, String address) { ConduitInitiatorManager conduitInitiatorMgr = bus .getExtension(ConduitInitiatorManager.class); ConduitInitiator conduitInitiator = null; if (conduitInitiatorMgr != null) { conduitInitiator = conduitInitiatorMgr .getConduitInitiatorForUri(address); } if (conduitInitiator != null) { return conduitInitiator.getTransportIds().get(0); } else { return null; } }
@Override protected String detectTransportIdFromAddress(String ad) { ConduitInitiatorManager cim = getBus().getExtension(ConduitInitiatorManager.class); ConduitInitiator ci = cim.getConduitInitiatorForUri(getAddress()); if (ci != null) { return ci.getTransportIds().get(0); } return null; }
@Override protected String detectTransportIdFromAddress(String ad) { ConduitInitiatorManager cim = getBus().getExtension(ConduitInitiatorManager.class); ConduitInitiator ci = cim.getConduitInitiatorForUri(getAddress()); if (ci != null) { return ci.getTransportIds().get(0); } return null; }
@Override protected String detectTransportIdFromAddress(String ad) { ConduitInitiatorManager cim = getBus().getExtension(ConduitInitiatorManager.class); ConduitInitiator ci = cim.getConduitInitiatorForUri(getAddress()); if (ci != null) { return ci.getTransportIds().get(0); } return null; } @Override
@Override protected String detectTransportIdFromAddress(String ad) { ConduitInitiatorManager cim = getBus().getExtension(ConduitInitiatorManager.class); ConduitInitiator ci = cim.getConduitInitiatorForUri(getAddress()); if (ci != null) { return ci.getTransportIds().get(0); } return null; } @Override
private void modifyTransportIdPerAddress(EndpointInfo ei) { //get chance to set transportId according to the the publish address prefix //this is useful for local & camel transport if (transportId == null && getAddress() != null) { DestinationFactory df = getDestinationFactory(); if (df == null) { DestinationFactoryManager dfm = getBus().getExtension( DestinationFactoryManager.class); df = dfm.getDestinationFactoryForUri(getAddress()); } if (df != null) { transportId = df.getTransportIds().get(0); } else { // check conduits (the address could be supported on // client only) ConduitInitiatorManager cim = getBus().getExtension( ConduitInitiatorManager.class); ConduitInitiator ci = cim .getConduitInitiatorForUri(getAddress()); if (ci != null) { transportId = ci.getTransportIds().get(0); } } } if (transportId != null) { ei.setTransportId(transportId); } }
private void modifyTransportIdPerAddress(EndpointInfo ei) { //get chance to set transportId according to the the publish address prefix //this is useful for local & camel transport if (transportId == null && getAddress() != null) { DestinationFactory df = getDestinationFactory(); if (df == null) { DestinationFactoryManager dfm = getBus().getExtension( DestinationFactoryManager.class); df = dfm.getDestinationFactoryForUri(getAddress()); } if (df != null) { transportId = df.getTransportIds().get(0); } else { // check conduits (the address could be supported on // client only) ConduitInitiatorManager cim = getBus().getExtension( ConduitInitiatorManager.class); ConduitInitiator ci = cim .getConduitInitiatorForUri(getAddress()); if (ci != null) { transportId = ci.getTransportIds().get(0); } } } if (transportId != null) { ei.setTransportId(transportId); } }
ConduitInitiatorManager cim = bus.getExtension(ConduitInitiatorManager.class); ConduitInitiator ci = cim.getConduitInitiatorForUri(location); transportId = ci.getTransportIds().get(0);
ConduitInitiatorManager cim = bus.getExtension(ConduitInitiatorManager.class); ConduitInitiator ci = cim.getConduitInitiatorForUri(location); transportId = ci.getTransportIds().get(0);