Más alkalmazáskiszolgálókra jellemző MBean komponensek átállítása

Ez a szabály a javax.management.ObjectName konstruktor minden olyan hívását felismeri, amely alkalmazáskiszolgáló-specifikus lehet és át kell állítani ahhoz, hogy az alkalmazás fusson WebSphere Application Server kiszolgálón.

Például a rendszer jelzővel látja el a következő hívásokat:

new ObjectName("jboss.admin:service=DeploymentFileRepository")
new ObjectName("com.bea:Name=RuntimeService")
new ObjectName("com.acme:name=toon,type=com.acme.toon.management.ToonBeanCounter")
...
String name = "foo:bar";
...
new ObjectName(name)

Megjegyzés: csak a más alkalmazáskiszolgálók (nem WebSphere Application Server) által adott MBean komponenseket kell átállítani. Ez a szabály ennek ellenére jelzi a nem WebSphere-specifikus komponenseket, beleértve azokat is, amelyek esetleg nem kompatibilisek (például az egyéni MBean komponensek). Emellett, minden olyan hívás is megjelölésre kerül, amely nem végleges változókat használ argumentumként, mivel az eszköz nem rendelkezik elegendő információval azok értékének megállapításához futás közben. Ellenőrizze az összes megjelölt MBean kompatibilitását, mielőtt WebSphere Application Server kiszolgálón használná.

Az alábbi hívások például nem lesznek megjelölve, mivel WebSphere-specifikus neveket tartalmaznak.

static final String NAME = "com.ibm.websphere.testgrid:type=TestService";
...
new ObjectName("WebSphere:type=Server")
new ObjectName(NAME)

A WebSphere által adott MBean komponensek listáját a következő helyen találja: WebSphere Application Server nyilvános MBean felületei.

A Liberty által adott MBean komponensek listáját a következő helyen találja: Liberty: Adott MBean komponensek listája.

Az egyéni MBean komponensek beállítására vonatkozó információkat a következő helyen talál: A WebSphere Application Server adminisztrációs rendszer kiterjesztése egyéni MBean komponensekkel.