1 24 25 package org.continuent.sequoia.controller.virtualdatabase.protocol; 26 27 import java.io.Serializable ; 28 29 import org.continuent.hedera.common.Member; 30 import org.continuent.sequoia.common.jmx.management.BackendInfo; 31 import org.continuent.sequoia.controller.virtualdatabase.DistributedVirtualDatabase; 32 33 39 public class NotifyDisableBackend extends DistributedVirtualDatabaseMessage 40 { 41 private static final long serialVersionUID = 430250030369313030L; 42 43 private BackendInfo backendInfo; 44 45 50 public NotifyDisableBackend(BackendInfo backendInfo) 51 { 52 this.backendInfo = backendInfo; 53 } 54 55 59 public Object handleMessageSingleThreaded(DistributedVirtualDatabase dvdb, 60 Member sender) 61 { 62 return null; 63 } 64 65 69 public Serializable handleMessageMultiThreaded( 70 DistributedVirtualDatabase dvdb, Member sender, 71 Object handleMessageSingleThreadedResult) 72 { 73 dvdb.handleRemoteDisableBackendNotification(backendInfo 74 .getDatabaseBackend(dvdb), sender); 75 return null; 76 } 77 78 } | Popular Tags |