1 /* 2 * Replica is published under the terms 3 * of the Apache Software License. 4 */ 5 package replica.server.commands.plsql; 6 7 import replica.core.ApplicationMessage; 8 import replica.group.GroupManager; 9 import replica.server.ServerProcess; 10 import replica.server.commands.LoggedInCommand; 11 import replica.session.Session; 12 import replica.session.SessionManager; 13 14 /*** 15 * 16 * @author Pedro Costa 17 * @author Helder Silva 18 * @since 29/Jan/2004 19 */ 20 public class StartPlsqlCommand extends LoggedInCommand { 21 22 SessionManager sessionManager; 23 GroupManager groupManager; 24 25 /*** 26 * 27 */ 28 public StartPlsqlCommand() { 29 super(); 30 } 31 32 /* (non-Javadoc) 33 * @see replica.server.commands.LoggedInCommand#internalExecute(replica.core.ApplicationMessage) 34 */ 35 protected Object internalExecute(ApplicationMessage msg) { 36 37 Session session = getSessionManager().getSession( msg.getSessionID() ); 38 39 ServerProcess serverProcess = (ServerProcess)session.getObject("SERVER_PROCESS"); 40 41 new PlsqlCommandProcessor(msg.getBody().toString(), serverProcess, getGroupManager()); 42 43 return ""; 44 } 45 46 /*** 47 * @return 48 */ 49 public SessionManager getSessionManager() { 50 return sessionManager; 51 } 52 53 /*** 54 * @param manager 55 */ 56 public void setSessionManager(SessionManager manager) { 57 sessionManager = manager; 58 } 59 60 /*** 61 * @return 62 */ 63 public GroupManager getGroupManager() { 64 return groupManager; 65 } 66 67 /*** 68 * @param manager 69 */ 70 public void setGroupManager(GroupManager manager) { 71 groupManager = manager; 72 } 73 74 }

This page was automatically generated by Maven