Oh, sorry

it must be like this:

        @InjectObject ( value="service:honeycomb.audit.PrincipalAccessor")
        public abstract CurrentPrincipalAccessor getPrincipalAccessor();
        

> -----Original Message-----
> From: Rui Pacheco [mailto:[EMAIL PROTECTED]
> Sent: Wednesday, May 17, 2006 4:29 PM
> To: Tapestry users
> Subject: Re: ServletContext
> 
> 
> I am using Java 6 on the desktop and 5 on the deployment machine.
> And tapestry-annotations-4.0.1 is on my classpath. Its 
> included on the build
> path of my Eclipse project.
> 
> On 5/17/06, Brian K. Wallace <[EMAIL PROTECTED]> wrote:
> >
> > -----BEGIN PGP SIGNED MESSAGE-----
> > Hash: SHA1
> >
> > (and have the tapestry-annotations jar on your classpath?)
> >
> > James Carman wrote:
> > > Are you using JDK5?
> > >
> > > -----Original Message-----
> > > From: Rui Pacheco [mailto:[EMAIL PROTECTED]
> > > Sent: Wednesday, May 17, 2006 10:24 AM
> > > To: Tapestry users
> > > Subject: Re: ServletContext
> > >
> > > I want to use annotations, but for some reason the 
> @Inject syntax isn't
> > > recognized. I was just wondering what do I need to have 
> it working.
> > >
> > > On 5/17/06, James Carman <[EMAIL PROTECTED]> wrote:
> > >> If you don't want to use annotations, you'll have to use 
> an <inject>
> > >> element
> > >> in your component/page specification file:
> > >>
> > >>
> > >>
> > >
> > 
> http://jakarta.apache.org/tapestry/UsersGuide/hivemind.html#hi
> vemind.inject
> > >>
> > >>
> > >> -----Original Message-----
> > >> From: Rui Pacheco [mailto:[EMAIL PROTECTED]
> > >> Sent: Wednesday, May 17, 2006 10:15 AM
> > >> To: Tapestry users
> > >> Subject: Re: ServletContext
> > >>
> > >> What is the exact syntax to do the injection of the 
> component on the
> > page?
> > >> The examples on Tapestry's website only talk about using page
> > definitions
> > >> and I want to inject the DataSource directly on my page 
> component.
> > >>
> > >> On the other hand, the @Inject syntax isnt recognized.
> > >>
> > >>
> > >> On 5/17/06, Schulte Marcus <[EMAIL PROTECTED]> wrote:
> > >>> Sorry, now I see what you mean.
> > >>> Actually you'll need *both*.
> > >>>   1. the hivemodule snippet configuring the DataSource 
> from you .jar
> > >>>   2. A class like the one sketched by James or in my 
> last mail which
> > >> uses
> > >>> the DataSource from 1. And the hivemodule snippet 
> blessing this class
> > as
> > >>> hivemind service.
> > >>>
> > >>> To add to the confusion: you could inject the DataSource from 1.
> > >> directly
> > >>> into your components/pages using sth. like:
> > >>> @Inject("service:module.IdDatasource")
> > >>>
> > >>> does this make it clearer?
> > >>>
> > >>>> -----Original Message-----
> > >>>> From: Rui Pacheco [mailto:[EMAIL PROTECTED]
> > >>>> Sent: Wednesday, May 17, 2006 12:55 PM
> > >>>> To: Tapestry users
> > >>>> Subject: Re: ServletContext
> > >>>>
> > >>>>
> > >>>> I am sorry for being so thick, but I still dont understand
> > >>>> how to use my
> > >>>> pool based on the examples on Jakarta's website and yours.
> > >>>> I have a jar file with my connection pool. I have defined the
> > >>>> service in the
> > >>>> hivemodule.xml as described above (at least on gmail 
> its above).
> > >>>>
> > >>>> My problem is how to use my connection pool on my 
> business classes.
> > >>>>
> > >>>> Your example seems to contradict the example given above, as
> > >>>> you use as a
> > >>>> construct class something written by you, and I should be
> > >>>> using the main
> > >>>> class for the .jar file.
> > >>>>
> > >>>>
> > >>>> On 5/17/06, James Carman <[EMAIL PROTECTED]> wrote:
> > >>>>> HiveMind has already created the DataSource for you.  He
> > >>>> has set up a
> > >>>>> "service point" which implements the 
> javax.sql.DataSource interface.
> > >>>>> HiveMind will inject this into any other service
> > >>>> implementation in the
> > >>>>> registry that has a "setter" defined for a property of type
> > >>>>> javax.sql.DataSource (the setter doesn't have to be 
> in the "service
> > >>>>> interface" but merely on the implementation class itself.
> > >>>> So, all you
> > >>>>> have
> > >>>>> to do to use it is...
> > >>>>>
> > >>>>> public class MyDaoImpl implements MyDao
> > >>>>> {
> > >>>>>   private DataSource dataSource;
> > >>>>>
> > >>>>>   public void setDataSource( DataSource dataSource )
> > >>>>>   {
> > >>>>>     this.dataSource = dataSource;
> > >>>>>   }
> > >>>>>   // MyDao interface methods here...
> > >>>>> }
> > >>>>>
> > >>>>> In your hivemodule.xml file...
> > >>>>>
> > >>>>> <service-point id="MyDao" interface="com.myco.MyDao">
> > >>>>>   <invoke-factory>
> > >>>>>     <construct class="com.myco.MyDaoImpl" />
> > >>>>>   </invoke-factory>
> > >>>>> </service-point>
> > >>>>>
> > >>>>> -----Original Message-----
> > >>>>> From: Rui Pacheco [mailto:[EMAIL PROTECTED]
> > >>>>> Sent: Wednesday, May 17, 2006 6:20 AM
> > >>>>> To: Tapestry users
> > >>>>> Subject: Re: ServletContext
> > >>>>>
> > >>>>> For the sake of simplicity, lets assume I'm also using dbcp
> > >>>>>
> > >>>>> How do you retrieve a new connection from the Registry?
> > >>>>> According to the HiveMind examples, I wound have to create
> > >>>> an instance of
> > >>>>> DataSource and retrieve that from the registry, and then go
> > >>>> on. Is that
> > >>>>> it?
> > >>>>>
> > >>>>> Well, can you or someone else provide an example of the
> > >>>> implementation?
> > >>>>> :)
> > >>>>>
> > >>>>> On 5/17/06, Schulte Marcus <[EMAIL PROTECTED]> wrote:
> > >>>>>> This works for apache dbcp ... I hope it's similar 
> for proxool
> > >>>>>>
> > >>>>>> <service-point id="IdDatasource" 
> interface="javax.sql.DataSource">
> > >>>>>> <invoke-factory>
> > >>>>>> <construct class="org.apache.commons.dbcp.BasicDataSource">
> > >>>>>>   <set property="driverClassName"
> > >>>> value="oracle.jdbc.driver.OracleDriver
> > >>>>> "
> > >>>>>> />
> > >>>>>>
> > >>>>>>   <set property="url" value="${db.url}" />
> > >>>>>>   <set property="username" value="${db.user}" />
> > >>>>>>   <set property="password" value="${db.password}" />
> > >>>>>>   </construct>
> > >>>>>>   </invoke-factory>
> > >>>>>>   </service-point>
> > >>>>>>
> > >>>> 
> _____________________________________________________________________
> > >>>>>> Default Config für Testumgebung
> > >>>>>> <contribution configuration-id="hivemind.FactoryDefaults">
> > >>>>>>   <default symbol="db.url"
> > >>>> value="jdbc:oracle:thin:@server:1521:sid" />
> > >>>>>>   <default symbol="db.user" value="user" />
> > >>>>>>   <default symbol="db.password" value="pass" />
> > >>>>>>   </contribution>
> > >>>>>>
> > >>>>>>> -----Original Message-----
> > >>>>>>> From: Rui Pacheco [mailto:[EMAIL PROTECTED]
> > >>>>>>> Sent: Tuesday, May 16, 2006 3:54 PM
> > >>>>>>> To: Tapestry users
> > >>>>>>> Subject: Re: ServletContext
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> I dont doubt HiveMind would be the right way to go, but the
> > >>>>>>> learning curve
> > >>>>>>> seems to be a bit too steep for my timeframe.
> > >>>>>>> Can I insist on an example using ServletContextListener, ie,
> > >>>>>>> something that
> > >>>>>>> being all in Java would be more in my reach?
> > >>>>>>>
> > >>>>>>> On the other hand, if someone has configured a
> > >>>> connection pool (any or
> > >>>>>>> Proxool in particular) using HiveMind and is 
> willing to share
> > >>>>>>> the example, I
> > >>>>>>> would be more than gratefull.
> > >>>>>>>
> > >>>>>>>
> > >>>>>>> On 5/16/06, Hugo Palma <[EMAIL PROTECTED]> wrote:
> > >>>>>>>> In that case, why don't you configure Proxool as a
> > >>>> service in you
> > >>>>>>>> hivemodule.xml file ? That's where your service
> > >>>>>>> configuration should take
> > >>>>>>>> place.
> > >>>>>>>>
> > >>>>>>>> My ServletContextListener suggestion usually works well
> > >>>>>>> when you have a
> > >>>>>>>> properties bundle that you want to place outside the war so
> > >>>>>>> that it can be
> > >>>>>>>> easily changed. In your case i think the most
> > >>>> appropriate is to use
> > >>>>>>>> hivemind
> > >>>>>>>> configurations to do the job.
> > >>>>>>>> Am i making sense here ?
> > >>>>>>>>
> > >>>>>>>> On 5/16/06, Rui Pacheco <[EMAIL PROTECTED]> wrote:
> > >>>>>>>>> Ok...
> > >>>>>>>>> The properties file holds configuration data for Proxool,
> > >>>>>>> the connection
> > >>>>>>>>> pool I'm using with my application.
> > >>>>>>>>>
> > >>>>>>>>> On 5/16/06, James Carman 
> <[EMAIL PROTECTED]> wrote:
> > >>>>>>>>>> First of all, what does that properties file
> > >>>> contain?  You know,
> > >>>>>>>>> HiveMind
> > >>>>>>>>>> is
> > >>>>>>>>>> a configuration microkernel, so you can do a lot of
> > >>>>>>> configuration with
> > >>>>>>>>>> HiveMind.
> > >>>>>>>>>>
> > >>>>>>>>>> -----Original Message-----
> > >>>>>>>>>> From: Rui Pacheco [mailto:[EMAIL PROTECTED]
> > >>>>>>>>>> Sent: Tuesday, May 16, 2006 9:02 AM
> > >>>>>>>>>> To: Tapestry users
> > >>>>>>>>>> Subject: Re: ServletContext
> > >>>>>>>>>>
> > >>>>>>>>>> Could you or someone else give me an example on
> > >>>> how to do that?
> > >>>>>>>>>> On 5/16/06, Hugo Palma <[EMAIL PROTECTED]> wrote:
> > >>>>>>>>>>> I would implement such a feature using a
> > >>>>>>> ServletContextListener.
> > >>>>>>>>>> Something
> > >>>>>>>>>>> like the HiveUtils SystemPropertyInitListener class.
> > >>>>>>>>>>>
> > >>>>>>>>>>> Cheers
> > >>>>>>>>>>>
> > >>>>>>>>>>> Hugo
> > >>>>>>>>>>>
> > >>>>>>>>>>> On 5/16/06, Rui Pacheco <[EMAIL PROTECTED]> wrote:
> > >>>>>>>>>>>> Hi all
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> I was planning on storing a properties file inside
> > >>>>>>> my WEB-INF
> > >>>>>>>>>> directory
> > >>>>>>>>>>>> and
> > >>>>>>>>>>>> then read it using getResourceAsStream from
> > >>>>>>> ServletContext, but
> > >>>>>>>>>>> apparently
> > >>>>>>>>>>>> I
> > >>>>>>>>>>>> can't access the ServletContext from inside Tapestry.
> > >>>>>>>>>>>> Is there another way to read the properties file or
> > >>>>>>> how to get to
> > >>>>>>>> my
> > >>>>>>>>>>>> ServletContext?
> > >>>>>>>>>>>>
> > >>>>>>>>>>>> --
> > >>>>>>>>>>>> Cumprimentos,
> > >>>>>>>>>>>> Rui Pacheco
> > >>>>>>>>>>>>
> > >>>>>>>>>>>>
> > >>>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>> --
> > >>>>>>>>>> Cumprimentos,
> > >>>>>>>>>> Rui Pacheco
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>>>>>>>>
> > >>>> 
> ---------------------------------------------------------------------
> > >>>>>>>>>> To unsubscribe, e-mail:
> > >>>> [EMAIL PROTECTED]
> > >>>>>>>>>> For additional commands, e-mail:
> > >>>> [EMAIL PROTECTED]
> > >>>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>> --
> > >>>>>>>>> Cumprimentos,
> > >>>>>>>>> Rui Pacheco
> > >>>>>>>>>
> > >>>>>>>>>
> > >>>>>>>>
> > >>>>>>>
> > >>>>>>> --
> > >>>>>>> Cumprimentos,
> > >>>>>>> Rui Pacheco
> > >>>>>>>
> > >>>>>>
> > >>>> 
> ---------------------------------------------------------------------
> > >>>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >>>>>> For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > >>>>>>
> > >>>>>>
> > >>>>>
> > >>>>> --
> > >>>>> Cumprimentos,
> > >>>>> Rui Pacheco
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>>>
> > >>>> 
> ---------------------------------------------------------------------
> > >>>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >>>>> For additional commands, e-mail: 
> [EMAIL PROTECTED]
> > >>>>>
> > >>>>>
> > >>>>
> > >>>> --
> > >>>> Cumprimentos,
> > >>>> Rui Pacheco
> > >>>>
> > >>> 
> ---------------------------------------------------------------------
> > >>> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >>> For additional commands, e-mail: [EMAIL PROTECTED]
> > >>>
> > >>>
> > >>
> > >> --
> > >> Cumprimentos,
> > >> Rui Pacheco
> > >>
> > >>
> > >>
> > >> 
> ---------------------------------------------------------------------
> > >> To unsubscribe, e-mail: [EMAIL PROTECTED]
> > >> For additional commands, e-mail: [EMAIL PROTECTED]
> > >>
> > >>
> > >
> > >
> >
> > -----BEGIN PGP SIGNATURE-----
> > Version: GnuPG v1.2.5 (MingW32)
> >
> > iD8DBQFEazJTaCoPKRow/gARAiwtAKCa29N+yhtBZJ0uNhjYtsiOLisisQCg5M+P
> > FXJgWw3cUwUSdFAOI1/XEZY=
> > =bxEF
> > -----END PGP SIGNATURE-----
> >
> > 
> ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> 
> 
> -- 
> Cumprimentos,
> Rui Pacheco
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to