| From | Sent On | Attachments |
|---|---|---|
| Tom Mueller | Apr 21, 2011 12:56 pm | |
| Hong Zhang | Apr 21, 2011 1:08 pm | |
| Tim Quinn | Apr 21, 2011 1:19 pm | |
| Tom Mueller | Apr 21, 2011 2:13 pm | |
| Tom Mueller | Apr 21, 2011 2:27 pm | |
| Tim Quinn | Apr 21, 2011 2:48 pm | |
| Tom Mueller | Apr 21, 2011 3:12 pm | |
| Bill Shannon | Apr 21, 2011 4:32 pm | |
| Tom Mueller | Apr 22, 2011 7:34 am | |
| Bobby Bissett | Apr 22, 2011 9:24 am | |
| Byron Nevins | Apr 22, 2011 10:35 am | .gif, .gif |
| Subject: | Re: How do you know if you are a DAS? | |
|---|---|---|
| From: | Tom Mueller (tom....@oracle.com) | |
| Date: | Apr 21, 2011 2:13:01 pm | |
| List: | net.java.dev.glassfish.admin | |
On 4/21/2011 3:09 PM, Hong Zhang wrote:
Hi, Tom We have been using ServerEnvironment.isDas API, the underlying implementation is checking the server type.
Thanks. Yes, this is the API for reading #2 below. Tom
- Hong
On 4/21/2011 3:57 PM, Tom Mueller wrote:
I've been looking into how a DAS determines that it's a DAS, and I'm seeing some different approaches:
1. Calling Server.isDas() - this method looks at the instance name; if it's "server" then return true.
2. Using the "-type" argument that is passed when the JVM is launched. start-domain passes in DAS, start-local-instance passes in INSTANCE.
3. Calling Server.getName() and doing the comparison to "server" directly, rather than calling isDas().
Do you know of other ways that code determines whether it is running on the DAS?
I'd like to move in the direction of consolidating this behavior, so that we have exactly one way of determining the role that the server is filling. Thoughts?
Thanks. Tom






.gif, .gif