Nepoužívat volání rozhraní WebLogic RMI API

Toto pravidlo zjistí použití volání rozhraní Oracle WebLogic RMI API. Nahraďte volání rozhraní WebLogic RMI API voláním rozhraní JavaSoft RMI API. Pro toto pravidlo bude poskytnuta automatická oprava. <Strong>Poznámka:</Strong> Volání rozhraní RMI API jsou migrována pouze v případě, že existuje analogické rozhraní API JavaSoft. V následující tabulce jsou uvedeny balíky JavaSoft RMI.

Názvy balíků
java.rmi
java.rmi.activation
java.rmi.dgc
java.rmi.registry
java.rmi.server

Následující příklad ilustruje kód, který má být migrován,.

Příklad kódu před migrací:

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");
Vzdálený remote2 = weblogic.rmi.Naming.lookup ("NameLookup");

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

}
Příklad kódu po migraci:

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();

}