[jboss-dev-forums] [Design of POJO Server] - Diff behavior with diff AnnotatedMetaDataDeployer

alesj do-not-reply at jboss.com
Wed Jul 30 14:31:39 EDT 2008


I'm testing new AnnotationMetaDataDeployer impl.
But none of them seems to work for me. ;-(
And I don't see what's so different between the new one's and the old one.

This is what the old one processes:

  | 2008-07-30 19:16:49,203 TRACE [org.jboss.deployment.AnnotationMetaDataDeployer] (RMI TCP Connection(4)-127.0.0.1) Annotated classes: 
  | 
  | {ZipEntryHandler at 22643817[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/BookingListAction.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/BookingListAction.class]=class org.jboss.seam.example.booking.BookingListAction, 
  | 
  | ZipEntryHandler at 264752[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/AuthenticatorAction.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/AuthenticatorAction.class]=class org.jboss.seam.example.booking.AuthenticatorAction, 
  | 
  | ZipEntryHandler at 20505518[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/HotelSearching.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/HotelSearching.class]=interface org.jboss.seam.example.booking.HotelSearching, 
  | 
  | ZipEntryHandler at 32234525[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/HotelBooking.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/HotelBooking.class]=interface org.jboss.seam.example.booking.HotelBooking, 
  | 
  | ZipEntryHandler at 29367791[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/HotelSearchingAction.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/HotelSearchingAction.class]=class org.jboss.seam.example.booking.HotelSearchingAction, 
  | 
  | ZipEntryHandler at 32334045[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/Register.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/Register.class]=interface org.jboss.seam.example.booking.Register, 
  | 
  | ZipEntryHandler at 24281983[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/ChangePasswordAction.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/ChangePasswordAction.class]=class org.jboss.seam.example.booking.ChangePasswordAction, 
  | 
  | ZipEntryHandler at 18298829[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/HotelBookingAction.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/HotelBookingAction.class]=class org.jboss.seam.example.booking.HotelBookingAction, 
  | 
  | ZipEntryHandler at 22061158[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/Booking.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/Booking.class]=class org.jboss.seam.example.booking.Booking, 
  | 
  | ZipEntryHandler at 5415906[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/Hotel.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/Hotel.class]=class org.jboss.seam.example.booking.Hotel, 
  | 
  | ZipEntryHandler at 25521003[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/ChangePassword.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/ChangePassword.class]=interface org.jboss.seam.example.booking.ChangePassword, 
  | 
  | ZipEntryHandler at 5208070[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/User.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/User.class]=class org.jboss.seam.example.booking.User, 
  | 
  | ZipEntryHandler at 22088318[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/RegisterAction.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/RegisterAction.class]=class org.jboss.seam.example.booking.RegisterAction, 
  | 
  | ZipEntryHandler at 25684047[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/Authenticator.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/Authenticator.class]=interface org.jboss.seam.example.booking.Authenticator, 
  | 
  | ZipEntryHandler at 27568558[path=jboss-seam-booking.jar/org/jboss/seam/example/booking/BookingList.class context=file:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear real=vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear/jboss-seam-booking.jar/org/jboss/seam/example/booking/BookingList.class]=interface org.jboss.seam.example.booking.BookingList}
  | 

The already existing AltAMDD:

  | 2008-07-30 19:42:37,015 TRACE [org.jboss.deployment.AltAnnotationMetaDataDeployer] (RMI TCP Connection(4)-127.0.0.1) Annotated classes: 
  | 
  | class org.jboss.seam.persistence.HibernateSessionProxyInterceptor, 
  | class org.jboss.seam.example.booking.BookingListAction, 
  | class org.jboss.seam.example.booking.RegisterAction, 
  | class org.jboss.seam.async.TimerServiceDispatcher, 
  | class org.jboss.seam.framework.EntityNotFoundException, 
  | class org.jboss.seam.security.AuthorizationException, 
  | interface org.jboss.seam.example.booking.HotelSearching, 
  | interface org.jboss.seam.example.booking.Register, 
  | class org.jboss.seam.example.booking.Booking, 
  | interface org.jboss.seam.async.LocalTimerServiceDispatcher, 
  | class org.jboss.seam.example.booking.HotelBookingAction, 
  | class org.jboss.seam.example.booking.HotelSearchingAction, 
  | class org.jboss.seam.example.booking.AuthenticatorAction, 
  | class org.jboss.seam.security.NotLoggedInException, 
  | class org.jboss.seam.transaction.EjbSynchronizations, 
  | class org.jboss.seam.example.booking.User, 
  | class org.jboss.seam.example.booking.Hotel, 
  | interface org.jboss.seam.example.booking.Authenticator, 
  | class org.jboss.seam.persistence.EntityManagerProxyInterceptor, 
  | class org.jboss.seam.intercept.SessionBeanInterceptor, 
  | interface org.jboss.seam.transaction.LocalEjbSynchronizations, 
  | interface org.jboss.seam.example.booking.ChangePassword, 
  | class org.jboss.seam.mock.MockSecureEntity, 
  | class org.jboss.seam.example.booking.ChangePasswordAction, 
  | interface org.jboss.seam.example.booking.HotelBooking, 
  | interface org.jboss.seam.example.booking.BookingList
  | 

And my new Opt (code in next post):

  | 2008-07-30 17:17:31,625 TRACE [org.jboss.deployment.OptAnnotationMetaDataDeployer] (RMI TCP Connection(4)-127.0.0.1) Annotated classes [AbstractVFSDeploymentContext at 22869899{vfszip:/C:/projects/jboss5/trunk/testsuite/output/lib/jboss-seam-booking.ear}, org.jboss.metadata.annotation.creator.ejb.jboss.JBoss50Creator at 78049b]:
  | 
  | org.jboss.seam.example.booking.AuthenticatorAction, 
  | org.jboss.seam.example.booking.BookingListAction, 
  | org.jboss.seam.example.booking.ChangePasswordAction, 
  | org.jboss.seam.example.booking.HotelBookingAction, 
  | org.jboss.seam.example.booking.HotelSearchingAction, 
  | org.jboss.seam.example.booking.RegisterAction, 
  | 
  | org.jboss.seam.async.TimerServiceDispatcher, 
  | org.jboss.seam.transaction.EjbSynchronizations, 
  | 
  | org.jboss.seam.framework.EntityNotFoundException, 
  | org.jboss.seam.security.AuthorizationException, 
  | org.jboss.seam.security.NotLoggedInException]
  | 

All this runs on the trunk versions of deployers, cl, vfs, microcontainer.

What does the old one do differently with classes that alternative two don't?
Isn't it all just about the classes you push to creators?
And with my Opt this should be optimized/good?

View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4167716#4167716

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4167716



More information about the jboss-dev-forums mailing list