When the Component Browser in the Administration Interface displays the page for a component, it uses a special servlet that displays the default representation of a component. This servlet shows the name of the component, its contained children, and the values of that component’s properties.

Some services might wish to customize this page, perhaps to show more information. The Scheduler service, for example, extends the standard administration servlet to show information about scheduled events.

A component that wishes to present its own administration interface must implement atg.nucleus.AdminableService. This interface has a method that allows Nucleus to obtain the servlet that acts as the component’s administration interface:

public Servlet getAdminServlet ();

The component is expected to return a servlet from this method. Inner classes are often used to produce this servlet.

A full description of how to customize the administrative servlet is located in the Customizing the ATG Dynamo Server Admin Interface section of this chapter.