Sorry, but the Java API for jMax Phoenix extensions is not documented, and it is not even really stable.
If you want to write a Java extension, you are encouraged to start with contacting the developers team on the developer mailing list. We will support your effort, and probably document the needed pieces of the API.