@Override protected void loadMetaData(MetaDataContext<None, None> context) throws Exception { ManagedObjectSourceContext<None> mosContext = context .getManagedObjectSourceContext(); // Obtain the password file path String path = mosContext.getProperty(PROPERTY_PASSWORD_FILE_PATH); // Create the password file credential store PasswordFile file = PasswordFileCredentialStore .loadPasswordFile(new File(path)); this.credentialStore = new PasswordFileCredentialStore(file); // Specify meta-data context.setObjectClass(CredentialStore.class); }
@Override protected void loadMetaData(MetaDataContext<DependencyKeys, None> context) throws Exception { ManagedObjectSourceContext<None> mosContext = context .getManagedObjectSourceContext(); // Obtain the properties this.algorithm = mosContext.getProperty(PROPERTY_ALGORITHM); this.entrySearchBaseDn = mosContext .getProperty(PROPERTY_ENTRY_SEARCH_BASE_DN); this.rolesSearchBaseDn = mosContext .getProperty(PROPERTY_ROLES_SEARCH_BASE_DN); // Add dependency on DirContext context.addDependency(DependencyKeys.DIR_CONTEXT, DirContext.class); // Specify details of object context.setObjectClass(CredentialStore.class); context.setManagedObjectClass(JndiLdapManagedObject.class); }
@Override protected void loadMetaData( MetaDataContext<HttpSessionAttributeRetrieverDependencies, None> context) throws Exception { ManagedObjectSourceContext<None> mosContext = context .getManagedObjectSourceContext(); // Obtain the type for being returned String typeName = mosContext.getProperty(PROPERTY_TYPE_NAME); Class<?> type = mosContext.loadClass(typeName); // Load the meta-data context.setManagedObjectClass(HttpSessionAttributeRetrieverManagedObject.class); context.setObjectClass(type); context.addDependency( HttpSessionAttributeRetrieverDependencies.HTTP_SESSION_OBJECT, HttpSessionAttribute.class); }
@Override protected void loadMetaData(MetaDataContext<Dependencies, None> context) throws Exception { ManagedObjectSourceContext<None> mosContext = context .getManagedObjectSourceContext(); // Obtain the class String className = mosContext.getProperty(PROPERTY_CLASS_NAME); this.objectClass = mosContext.loadClass(className); // Obtain the overridden bind name this.bindName = mosContext.getProperty(PROPERTY_BIND_NAME, null); // Specify the meta-data context.setObjectClass(this.objectClass); context.setManagedObjectClass(HttpApplicationObjectManagedObject.class); context.addDependency(Dependencies.HTTP_APPLICATION_STATE, HttpApplicationState.class); }
@Override protected void loadMetaData(MetaDataContext<DependencyKeys, None> context) throws Exception { ManagedObjectSourceContext<None> mosContext = context .getManagedObjectSourceContext(); // Obtain the token name this.sessionTokenName = mosContext.getProperty( HttpSessionManagedObjectSource.PROPERTY_SESSION_ID_COOKIE_NAME, HttpSessionManagedObjectSource.DEFAULT_SESSION_ID_COOKIE_NAME); // Load the meta-data context.setObjectClass(HttpSession.class); context.setManagedObjectClass(ServletHttpSessionManagedObject.class); context.addDependency(DependencyKeys.SERVLET_BRIDGE, ServletBridge.class); }
@Override protected void loadMetaData(MetaDataContext<DependencyKeys, None> context) throws Exception { ManagedObjectSourceContext<None> mosContext = context .getManagedObjectSourceContext(); // Obtain the dependency type String typeName = mosContext.getProperty(PROPERTY_TYPE_NAME); this.type = mosContext.loadClass(typeName); // Specify meta-data context.setObjectClass(this.type); context.setManagedObjectClass(ServletDependencyManagedObject.class); context.addDependency(DependencyKeys.SERVLET_BRIDGE, ServletBridge.class); }
@Override protected void loadMetaData(MetaDataContext<None, None> context) throws Exception { ManagedObjectSourceContext<None> mosContext = context .getManagedObjectSourceContext(); // Obtain the properties for the directory context this.properties = this.getProperties(mosContext); // Obtain the sub context name this.subContextName = mosContext.getProperty(PROPERTY_SUB_CONTEXT_NAME, null); // Load the meta-data context.setObjectClass(DirContext.class); }
@Override protected void loadMetaData(MetaDataContext<Dependencies, None> context) throws Exception { // Provide the meta-data context.setObjectClass(JsonResponseWriter.class); context.setManagedObjectClass(JsonResponseWriterManagedObject.class); context.addDependency(Dependencies.SERVER_HTTP_CONNECTION, ServerHttpConnection.class); }
@Override protected void loadMetaData(MetaDataContext<DependencyKeys, None> context) throws Exception { // Provide meta-data context.setObjectClass(ServerHttpConnection.class); context.setManagedObjectClass(ServletServerHttpConnectionManagedObject.class); // Requires access to the Servlet bridge context.addDependency(DependencyKeys.SERVLET_BRIDGE, ServletBridge.class); }
@Override protected void loadMetaData(MetaDataContext<Dependencies, None> context) throws Exception { // Specify the meta-data context.setObjectClass(HttpServletSecurity.class); context.setManagedObjectClass(HttpSecurityManagedObject.class); // Add the dependency context.addDependency(Dependencies.HTTP_AUTHENTICATION, HttpAuthentication.class); }
@Override protected void loadMetaData(MetaDataContext<None, None> context) throws Exception { context.setObjectClass(HttpApplicationState.class); }
@Override protected void loadMetaData(MetaDataContext<Dependencies, None> context) throws Exception { context.setObjectClass(HttpApplicationState.class); context.setManagedObjectClass(ServletHttpApplicationStateManagedObject.class); context.addDependency(Dependencies.SERVLET_BRIDGE, ServletBridge.class); }
@Override protected void loadMetaData(MetaDataContext<Dependencies, None> context) throws Exception { ManagedObjectSourceContext<None> mosContext = context .getManagedObjectSourceContext(); // Obtain the class loader this.classLoader = mosContext.getClassLoader(); // Provide meta-data context.setObjectClass(CometPublisher.class); context.setManagedObjectClass(CometPublisherManagedObject.class); context.addDependency(Dependencies.COMET_SERVICE, CometService.class); }
@Override protected void loadMetaData(MetaDataContext<Dependencies, None> context) throws Exception { // Specify meta-data context.setObjectClass(ServerGwtRpcConnection.class); context.setManagedObjectClass(ServerGwtRpcConnectionManagedObject.class); context.addDependency(Dependencies.SERVER_HTTP_CONNECTION, ServerHttpConnection.class); }
@Override protected void loadMetaData( MetaDataContext<HttpSessionAttributeDependencies, None> context) throws Exception { // Load the meta-data context.setManagedObjectClass(HttpSessionAttributeManagedObject.class); context.setObjectClass(HttpSessionAttribute.class); context.addDependency(HttpSessionAttributeDependencies.HTTP_SESSION, HttpSession.class); }
@Override protected void loadMetaData(MetaDataContext<None, None> context) throws Exception { context.setObjectClass(HttpAuthentication.class); }
@Override protected void loadMetaData(MetaDataContext<None, None> context) throws Exception { context.setObjectClass(HttpRequestState.class); }
@Override protected void loadMetaData(MetaDataContext<None, None> context) throws Exception { ManagedObjectSourceContext<None> mosContext = context .getManagedObjectSourceContext(); // Obtain the algorithm this.algorithm = mosContext.getProperty(PROPERTY_ALGORITHM, null); // Provide meta-data context.setObjectClass(CredentialStore.class); }
@Override protected void loadMetaData(MetaDataContext<Dependencies, None> context) throws Exception { context.setObjectClass(HttpRequestState.class); context.setManagedObjectClass(ServletHttpRequestStateManagedObject.class); context.addDependency(Dependencies.SERVLET_BRIDGE, ServletBridge.class); }
@Override protected void loadMetaData(MetaDataContext<Dependencies, None> context) throws Exception { // Configure meta-data context.setObjectClass(CometRequestServicer.class); context.setManagedObjectClass(CometRequestServicerManagedObject.class); context.addDependency(Dependencies.SERVER_GWT_RPC_CONNECTION, ServerGwtRpcConnection.class); context.addDependency(Dependencies.COMET_SERVICE, CometService.class); }