1 31 package org.objectweb.proactive.core.group; 32 33 import java.io.IOException ; 34 import java.lang.reflect.Method ; 35 36 import org.objectweb.proactive.core.mop.MethodCall; 37 38 41 public abstract class MethodCallControlForGroup extends MethodCall { 42 43 public MethodCallControlForGroup () { } 44 45 public Method getReifiedMethod () { 46 return null; 47 } 48 49 54 public boolean isAsynchronousWayCall() { 55 return false; 56 } 57 58 63 public boolean isOneWayCall() { 64 return true; 65 } 66 67 72 public abstract int getNumberOfParameter(); 73 74 78 private void writeObject(java.io.ObjectOutputStream out) 79 throws java.io.IOException { 80 this.writeTheObject(out); 81 } 82 83 protected void writeTheObject(java.io.ObjectOutputStream out) 84 throws java.io.IOException { 85 out.defaultWriteObject(); 86 } 88 89 90 91 private void readObject(java.io.ObjectInputStream in) 92 throws IOException , ClassNotFoundException { 93 this.readTheObject(in); 94 } 95 96 protected void readTheObject(java.io.ObjectInputStream in) 97 throws IOException , ClassNotFoundException { 98 in.defaultReadObject(); 99 } 101 102 protected void finalize () { } 105 106 } 107 | Popular Tags |