package com.hg.ecommerce.service.rmi.impl; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; import javax.servlet.http.HttpSession; import org.springframework.stereotype.Service; import ch.ralscha.extdirectspring.annotation.ExtDirectMethod; import com.hg.ecommerce.service.rmi.RMITestService; /** * Client cannot see Raw Servlet Parameters * @author Li He * */ @Service("rmiTestService") public class RMITestServiceImpl implements RMITestService{ @Override @ExtDirectMethod public long longValueRet(long num) { // TODO Auto-generated method stub return num; } @Override @ExtDirectMethod public String stringValueRet(String str) { // TODO Auto-generated method stub return str; } @Override @ExtDirectMethod public String accessRequest(HttpServletRequest rawRequest) { // TODO Auto-generated method stub return "Hello"; } @Override @ExtDirectMethod public boolean accessResponse(HttpServletResponse rawResponse) { // TODO Auto-generated method stub return true; } @Override @ExtDirectMethod public double accessSession(HttpSession rawSession) { // TODO Auto-generated method stub return 20; } }