private static String getEdgePrefix(Edge edge) { return edge.accept(new EdgeVisitor<String>() { @Override public String visit(IpServiceEdge edge) { return "IPSvc"; } @Override public String visit(ReductionKeyEdge edge) { return "ReKey"; } @Override public String visit(ChildEdge edge) { return "Child"; } }); }
private static String getChildDescription(Edge edge) { return edge.accept(new EdgeVisitor<String>() { @Override public String visit(IpServiceEdge edge) { return describeIpService(edge.getIpService(), edge.getFriendlyName()); } @Override public String visit(ReductionKeyEdge edge) { return describeReductionKey(edge.getReductionKey(), edge.getFriendlyName()); } @Override public String visit(ChildEdge edge) { return describeBusinessService(edge.getChild()); } }); }
private static String getEdgePrefix(Edge edge) { return edge.accept(new EdgeVisitor<String>() { @Override public String visit(IpServiceEdge edge) { return "IPSvc"; } @Override public String visit(ReductionKeyEdge edge) { return "ReKey"; } @Override public String visit(ChildEdge edge) { return "Child"; } @Override public String visit(ApplicationEdge edge) { return "Application"; } }); }
private static String getChildDescription(Edge edge) { return edge.accept(new EdgeVisitor<String>() { @Override public String visit(IpServiceEdge edge) { return describeIpService(edge.getIpService(), edge.getFriendlyName()); } @Override public String visit(ReductionKeyEdge edge) { return describeReductionKey(edge.getReductionKey(), edge.getFriendlyName()); } @Override public String visit(ChildEdge edge) { return describeBusinessService(edge.getChild()); } @Override public String visit(ApplicationEdge edge) { return describeApplication(edge.getApplication()); } }); }
private GraphVertex getExistingVertex(Edge edge) { return edge.accept(new EdgeVisitor<GraphVertex>() { @Override public GraphVertex visit(IpServiceEdge edge) { return m_verticesByIpServiceId.get(edge.getIpService().getId()); } @Override public GraphVertex visit(ApplicationEdge edge) { return m_verticesByApplicationId.get(edge.getApplication().getId()); } @Override public GraphVertex visit(ReductionKeyEdge edge) { return m_verticesByReductionKey.get(edge.getReductionKey()); } @Override public GraphVertex visit(ChildEdge edge) { return m_verticesByBusinessServiceId.get(edge.getChild().getId()); } }); }
private AbstractEdgeResponseDTO transform(Edge edge) { Objects.requireNonNull(edge); return edge.accept(new EdgeVisitor<AbstractEdgeResponseDTO>() { @Override public AbstractEdgeResponseDTO visit(IpServiceEdge edge) { return transform(edge); } @Override public AbstractEdgeResponseDTO visit(ReductionKeyEdge edge) { return transform(edge); } @Override public AbstractEdgeResponseDTO visit(ChildEdge edge) { return transform(edge); } @Override public AbstractEdgeResponseDTO visit(ApplicationEdge edge) { return transform(edge); } }); }
response.setReduceFunction(transform(service.getReduceFunction())); service.getEdges().forEach(eachEdge -> eachEdge.accept(new EdgeVisitor<Void>() { @Override public Void visit(IpServiceEdge edge) {
edge.accept(new EdgeVisitor<Void>() {
for (final Edge edge : businessService.getEdges()) { final Vertex childVertex = businessServicesTopologyProvider.getVertex(edge.accept(new EdgeVisitor<VertexRef>() { @Override public VertexRef visit(final IpServiceEdge edge) {
edge.accept(new EdgeVisitor<Void>() { @Override public Void visit(IpServiceEdge edge) {
edge.accept(new EdgeVisitor<Void>() { @Override public Void visit(IpServiceEdge edge) {