2장. 경로 편집기에서 라우팅 컨텍스트 편집
The following sections describe how to edit a routing context.
2.1. 경로에 패턴 추가
경로는 경로
컨테이너 노드 내부의 캔버스에 배치되면 노드 라고 하는 연결된 패턴의 시퀀스로 구성됩니다. 전체 경로는 일반적으로 시작 끝점, 처리 노드 문자열 및 하나 이상의 대상 끝점으로 구성됩니다.
캔버스의 Route 컨테이너에 패턴을 추가하면 해당 노드 유형을 나타내는 색상이 사용됩니다.
-
context 파일의 라우팅 요소 및 기타 컨테이너 노드(예: When 및
otherwise
EIPs)에 해당하는 Blue 인터페이스와 기타 EIP가 논리를 완료하는경우
및 기타 EIP에 해당합니다. - 경로를 입력하여 데이터를 입력하는 green 인터페이스와 "Consumer" 끝점
- Orange 나열 - 데이터 전송 경로의 흐름을 변환, 변환, 처리 또는 제어하는 경우
- 데이터 종료 경로를 출력하는 Purple Cryostat- CryostatProducer 끝점
2.1.1. 절차
경로에 패턴을 추가하려면 다음을 수행합니다.
- 화면에서 경로에 추가할 패턴을 찾습니다.
다음 방법 중 하나를 사용합니다.
- lets에서 패턴 을 클릭한 다음 캔버스에서 경로 컨테이너를 클릭합니다.
대상
Route
컨테이너를 통해 패턴을 드래그하여 놓습니다.또는 발신 연결이 없는 기존 노드 또는 두 노드 간 기존 연결에 패턴을 추가하여 툴링이 관련된 모든 노드 간 연결을 자동으로 연결하도록 할 수 있습니다.
툴링은 결과 연결이 유효한지 여부를 확인한 다음 대상에서 패턴을 추가하도록 허용하거나 금지합니다. 유효한 연결의 경우 툴링은 대상이 노드인지 연결 여부에 따라 다르게 작동합니다.
- 기존 노드 의 경우 툴링은 대상 노드의 발신 측에 새 노드를 추가하고 편집기 기본 설정 방법에 따라 오른쪽에 새 노드를 추가하고 해당노드 간 연결을 자동으로 전달합니다.
- 기존 연결 의 경우 툴링은 연결된 두 노드 사이에 새 노드를 삽입하고 세 노드 간의 연결을 자동으로 다시 연결합니다.
선택적으로 두 개의 노드를 수동으로 연결할 수 있습니다.
-
캔버스의
Route
컨테이너에서 소스 노드를 선택하여 커넥터 화살표를 표시합니다. 소스 노드의 커넥터 화살표( )를 대상 노드로 끌어오고 마우스 버튼을 해제하여 커넥터를 삭제합니다.
참고모든 노드를 연결할 수 있는 것은 아닙니다. 소스 노드를 잘못된 대상 노드에 연결하려고 하면 툴링에 마우스 커서에 연결된 기호가 표시되고 커넥터가 대상 노드를 유지하지 못합니다.
-
캔버스의
경로 컨테이너 내부에 패턴을 추가한 후 유효한 연결을 설정할 수 있는 한 경로 컨테이너 내부 또는 캔버스의 다른 경로 컨테이너로 드래그할 수 있습니다. 이동이 다른 유효한 연결을 설정할 수 있는 한 이미 연결된 기존 노드를 재배치할 수도 있습니다.
엔드포인트를 재배치하는 방법을 보여주는 짧은 동영상의 내용을 보려면 여기를 클릭하십시오.
-
파일
저장을 선택합니다. 툴링은 완료 여부에 관계없이 컨텍스트 파일에 경로를 저장합니다.
새 패턴은 Route
컨테이너의 캔버스에 표시되고 선택한 노드가 됩니다. 속성 보기에는 편집할 수 있는 새 노드의 속성 목록이 표시됩니다.
2.1.2. 레이아웃 방향 변경
한 노드를 다른 노드에 연결하면 툴링은 경로 편집기의 레이아웃 기본 설정에 따라 레이아웃을 업데이트합니다. 기본값은 Down 입니다.
경로 편집기의 레이아웃 기본 설정에 액세스하려면 다음을 수행합니다.
-
Linux 및 Windows 시스템에서 Windows
기본 설정 Fuse 툴링 편집기 다이어그램 편집기의 레이아웃 방향을 선택합니다. -
OS X에서 CodeReady Studio
Preferences Fuse Tooling Editor diagram 편집기의 레이아웃 방향을 선택합니다.