1 21 22 package org.continuent.sequoia.controller.virtualdatabase.protocol; 23 24 import java.io.Serializable ; 25 26 import org.continuent.hedera.common.Member; 27 import org.continuent.sequoia.common.users.VirtualDatabaseUser; 28 import org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase; 29 30 36 public class RemoveVirtualDatabaseUser 37 extends DistributedVirtualDatabaseMessage 38 { 39 private static final long serialVersionUID = 3540385303614037735L; 40 41 private VirtualDatabaseUser vdbUser; 42 43 48 public RemoveVirtualDatabaseUser(VirtualDatabaseUser vdbUser) 49 { 50 this.vdbUser = vdbUser; 51 } 52 53 57 public Serializable handleMessageMultiThreaded( 58 DistributedVirtualDatabase dvdb, Member sender, 59 Object handleMessageSingleThreadedResult) 60 { 61 return (Serializable ) handleMessageSingleThreadedResult; 62 } 63 64 68 public Object handleMessageSingleThreaded(DistributedVirtualDatabase dvdb, 69 Member sender) 70 { 71 dvdb.performRemoveVirtualDatabaseUser(vdbUser); 72 return null; 73 } 74 } 75 | Popular Tags |