org.loom.appengine
Class AppEngineSSLPolicyAnnotationProcessor
java.lang.Object
org.loom.annotation.processor.AbstractAnnotationProcessor
org.loom.annotation.processor.AbstractInjectedAnnotationProcessor<org.loom.interceptor.SSLPolicyInterceptor>
org.loom.annotation.processor.SSLPolicyAnnotationProcessor
org.loom.appengine.AppEngineSSLPolicyAnnotationProcessor
- All Implemented Interfaces:
- java.lang.Comparable<org.loom.annotation.processor.AnnotationProcessor>, org.loom.annotation.processor.AnnotationProcessor, org.springframework.context.ApplicationContextAware
public class AppEngineSSLPolicyAnnotationProcessor
- extends org.loom.annotation.processor.SSLPolicyAnnotationProcessor
Processes SSLPolicy annotations in the GAE environment.
SSL support in GAE is subject to requirements specified here:
http://code.google.com/appengine/docs/java/config/webxml.html#Secure_URLs
This annotation processor will ignore annotations if used inside the
local development environment (as expected). For full, correct behavior,
a MultihostSSLPolicyInterceptor should be injected, though it will only
work when in production.
|
Method Summary |
void |
process(org.loom.mapping.Event event)
|
| Methods inherited from class org.loom.annotation.processor.SSLPolicyAnnotationProcessor |
setDefaultPolicy |
| Methods inherited from class org.loom.annotation.processor.AbstractInjectedAnnotationProcessor |
getApplicationContext, getBeanClass, getBeanName, getInstance, setApplicationContext, setBeanName |
| Methods inherited from class org.loom.annotation.processor.AbstractAnnotationProcessor |
compareTo, getOrder |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AppEngineSSLPolicyAnnotationProcessor
public AppEngineSSLPolicyAnnotationProcessor()
process
public void process(org.loom.mapping.Event event)
- Specified by:
process in interface org.loom.annotation.processor.AnnotationProcessor- Overrides:
process in class org.loom.annotation.processor.SSLPolicyAnnotationProcessor