The custom listener passes the results of complex event processing to a user-developed Java class. This chapter provides an overview of user-developed Java classes and contains information required for their development.