Or use a Listener as described here
http://marceloverdijk.blogspot.com/2009/10/determining-runtime-environment-on.html

On 23 nov, 15:58, Nacho Coloma <icol...@gmail.com> wrote:
> To answer my own question, this has been my best shot this far:
>
> SecurityManager sm = System.getSecurityManager();
> localDevelopmentEnvironment = sm == null ||
> "com.google.appengine.tools.development.DevAppServerFactory
> $CustomSecurityManager".equals(sm.getClass().getName());
>
> If anyone has a better way, I will be glad to hear.
>
> On Nov 23, 1:17 pm, Nacho Coloma <icol...@gmail.com> wrote:
>
>
>
> > Hi all,
>
> > I was considering options, but I first wanted to ask: is there a
> > recommended way to differentiate between my local development
> > environment and the real GAE server? This far, the only options I can
> > think of are:
>
> > * adding a -Dtest=true to my eclipse launcher
>
> > * looking up for any test environment classes (Class.forName) but it's
> > not reliable as they could get included by mistake in any WAR release.
>
> > * I have been searching for instanceof alternatives i.e.:
> > DatastoreServiceFactory.getService() instanceof LocalDatastoreService
> > but I could not find any such expression that could possibly work.
>
> > Ideas? What are people using out there?
>
> > Nacho.

--

You received this message because you are subscribed to the Google Groups 
"Google App Engine for Java" group.
To post to this group, send email to google-appengine-j...@googlegroups.com.
To unsubscribe from this group, send email to 
google-appengine-java+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/google-appengine-java?hl=en.


Reply via email to