WebLogic RMI API 호출 사용 안함

이 규칙은 Oracle WebLogic RMI API 호출의 사용을 발견합니다. WebLogic RMI API 호출을 JavaSoft RMI API 호출로 대체합니다. 이 규칙에 대한 자동 수정이 제공됩니다. <Strong>참고:</Strong> RMI API 호출은 유사한 JavaSoft API가 있는 경우에만 마이그레이션됩니다. 다음 테이블은 JavaSoft RMI 패키지를 표시합니다.

패키지 이름
java.rmi
java.rmi.activation
java.rmi.dgc
java.rmi.registry
java.rmi.server

다음 예제에서는 마이그레이션할 코드인.

마이그레이션 전 코드의 예입니다:

import java.net.MalformedURLException;
import weblogic.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.Remote;;
import java.rmi.RemoteException;

...

void main( String[] args ) {
Remote remote = Naming.lookup("NameLookup");
Remote remote2 = weblogic.rmi.Naming.lookup("NameLookup");

CallRouter callRouter = new weblogic.rmi.cluster.CallRouter();
weblogic.rmi.cluster.CallRouter callRouter2 = new weblogic.rmi.cluster.CallRouter();

}
마이그레이션 후 코드 예시:

import java.net.MalformedURLException;
import Java.rmi.Naming;
import java.rmi.NotBoundException;
import java.rmi.Remote;
import java.rmi.RemoteException;

...

void main( String[] args ) {
Remote remote = Naming.lookup("NameLookup");
Remote remote2 = Java. rmi.Naming.lookup( "NameLookup" );

CallRouter callRouter = new weblogic.rmi.cluster.CallRouter();
weblogic.rmi.cluster.CallRouter callRouter2 = new weblogic.rmi.cluster.CallRouter();

}