Java 사용자 정의 노드가 PAR 파일로 패키지되면 Java 사용자 정의 노드는 별도의 클래스 로더에서 로드됩니다. 클래스 로더는 전개된 PAR 내에 패키지된 모든 클래스를 로드합니다. JAR에 넣은 클래스는 공유 클래스 디렉토리 또는 CLASSPATH 환경 변수에 있는 클래스를 대체합니다. 전개된 PAR에 두 가지 이상의 노드 유형이 있으면 노드는 같은 클래스 로더를 공유합니다. 그러므로 정적 데이터를 공유하는 사용자 정의 노드 세트는 단일 PAR 파일로 패키지해야 합니다. 단순 JAR 파일로 패키지된 Java 사용자 정의 노드는 같은 클래스 로더에서 로드됩니다. 로드되는 위치와 클래스가 사용자 추적에 기록되므로 이 정보를 사용하여 올바른 클래스가 로드되고 있는지 점검할 수 있습니다.
브로커는 다음과 같은 클래스 로더 트리를 사용합니다.
PAR의 사용자 정의 노드 패키지
JAR의 사용자 정의 노드 패키지
승인된 표준 대체 메커니즘을 사용하여 다음 표준 패키지를 JRE에서 대체할 수 있습니다.
브로커에서 이러한 패키지를 대체하려면 API 표준의 JAR 파일을 PAR의 /lib 디렉토리에 넣으십시오.