• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
getting a session from WOApplication dispatchRequest
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

getting a session from WOApplication dispatchRequest


  • Subject: getting a session from WOApplication dispatchRequest
  • From: Michael Gargano <email@hidden>
  • Date: Wed, 27 Apr 2011 08:21:32 -0700
  • Acceptlanguage: en-US
  • Thread-topic: getting a session from WOApplication dispatchRequest

Hi all,

I need to do something like this...

public WOResponse dispatchRequest(WORequest) {

	session = getWOSession

	retrieve / modify values in session

	bind some thread local variables

	response = super.dispatchRequest()

	unbind the tread local variables

	return response
}

I was trying to get the session from the request's context, but the context has not be created at this point.  So, there were two ways I was looking at accomplishing this....

	1) call createContextFromRequest() to get a new context followed by restoreSessionWithID
		(this seems like the dicer of the two options)

	2) call sessionStore() to retrieve the session store then call restoreSessionWithID() to get a reference to the session make my reads and changes

Chuck had mentioned doing this in Session's awake() and sleep(), but the problem is that I'm trying to unify the WOSession with another framework's session model, so some of the information I need to restore the other session resides in the WOSession.  The other framework also has a bunch of stuff it binds to thread local, but everything works off it's own internal utility classes preventing me from using ERXThreadStorage.

Thanks.
-Mike

 _______________________________________________
Do not post admin requests to the list. They will be ignored.
Webobjects-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden

  • Follow-Ups:
    • Re: getting a session from WOApplication dispatchRequest
      • From: Mike Schrag <email@hidden>
  • Prev by Date: Re: DB2 Plugin Done
  • Next by Date: Re: getting a session from WOApplication dispatchRequest
  • Previous by thread: Re: DB2 Plugin Done
  • Next by thread: Re: getting a session from WOApplication dispatchRequest
  • Index(es):
    • Date
    • Thread