API Refactoring


This page is the home page for the refactoring process that we are undertaking to , rename all APIs exposed by Sailfin to use a common package name.

We expect to achieve the following by the end of the exercise

  • List out all interfaces that need to be exposed
  • Rename the packages
  • Refactor the references to these interfaces
  • Generate/Re-generate javadocs

Interfaces to be exposed

Current Name Proposed Change Impact on code Owner
org.jvnet.glassfish.comms.clb.plugin.ClusterConfigEventListener.java org.glassfish.comms.api.clb.plugin ?? Satish
org.jvnet.glassfish.comms.clb.plugin.ClusterConfigChangeEvent.java org.glassfish.comms.api.clb.plugin ?? Satish
org.jvnet.glassfish.comms.management.config.* org.glassfish.comms.api.management.config.* ?? Yamini
org.jvnet.glassfish.comms.management.monitor.* org.glassfish.comms.management.monitor.* ?? Yamini
New API org.glassfish.commms.api.ModuleType No Impact Prasad

Note on org.glassfish.commms.api.ModuleType

This API is being introduced so that user need not refer to org.jvnet.glassfish.deployment.backend.SipArchiveDeployer for specifying the module type of a SIP module. Instead org.glassfish.commms.api.ModuleType.SIP can be used.