Renaming instanceIdKey - Why Does This Work?
Renaming instanceIdKey - Why Does This Work?
- Subject: Renaming instanceIdKey - Why Does This Work?
- From: "Lawson, Ben" <email@hidden>
- Date: Thu, 9 Sep 2010 16:47:48 +0200
- Acceptlanguage: en-US
- Thread-topic: Renaming instanceIdKey - Why Does This Work?
Hi List,
A strange question sure, but for curiosity's sake I'm trying to understand how the WebObjects adaptor maintains a mapping of instance ID cookie names to applications. Looking at the source it looks like "woinst" is hardcoded into the adaptor in config.h, and I can't find anywhere else the INST_COOKIE var is set. Then in _collectRequestInformation in transaction.c the cookie header is searched for the INST_COOKIE value ("woinst") to determine which app instance to send the request to (_collectRequestInformation writes to memory the app instance specified for the handleRequest function to look up later).
So I'm left wondering how the adaptor knows where to fetch the the instance ID from to forward requests to. I can see that it works, requests that create sessions with a custom instanceIdKey continue to find their way to the correct application instance, but why? Obviously I'm missing something, would love a hand figuring out what!
-Ben _______________________________________________
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