org.ocelotds.spring.ClientScope.java Source code

Java tutorial

Introduction

Here is the source code for org.ocelotds.spring.ClientScope.java

Source

/* This Source Code Form is subject to the terms of the Mozilla Public
 * License, v. 2.0. If a copy of the MPL was not distributed with this
 * file, You can obtain one at http://mozilla.org/MPL/2.0/. */
package org.ocelotds.spring;

import org.springframework.beans.factory.ObjectFactory;
import org.springframework.beans.factory.config.Scope;

/**
 *
 * @author hhfrancois
 */
public class ClientScope implements Scope {

    @Override
    public String getConversationId() {
        return "client";
    }

    @Override
    public Object get(String string, ObjectFactory<?> of) {
        return of.getObject();
    }

    @Override
    public Object remove(String string) {
        return null;
    }

    @Override
    public void registerDestructionCallback(String string, Runnable r) {
    }

    @Override
    public Object resolveContextualObject(String string) {
        return null;
    }

}