package org.ocera.orte.types;
-public class DomainEvents {
+public abstract class DomainEvents {
/* handler to C struct with default domain properties */
private long handle = 0;
return this.handle;
}
- public void onRegFail() { }
- public void onMgrNew(AppInfo appInfo) { }
- public void onMgrDelete(AppInfo appInfo) { }
- public void onAppRemoteNew(AppInfo appInfo) { }
- public void onAppDelete(AppInfo appInfo) { }
- public void onPubRemoteNew(AppInfo appInfo, PubInfo pubInfo) { }
- public void onPubRemoteChanged(AppInfo appInfo, PubInfo pubInfo) { }
- public void onPubDelete(AppInfo appInfo, PubInfo pubInfo) { }
- public void onSubRemoteNew(AppInfo appInfo, SubInfo subInfo) { }
- public void onSubRemoteChanged(AppInfo appInfo, SubInfo subInfo) { }
- public void onSubDelete(AppInfo appInfo, SubInfo subInfo) { }
+ public abstract void onRegFail();
+ public abstract void onMgrNew(AppInfo appInfo);
+ public abstract void onMgrDelete(AppInfo appInfo);
+ public abstract void onAppRemoteNew(AppInfo appInfo);
+ public abstract void onAppDelete(AppInfo appInfo);
+ public abstract void onPubRemoteNew(AppInfo appInfo, PubInfo pubInfo);
+ public abstract void onPubRemoteChanged(AppInfo appInfo, PubInfo pubInfo);
+ public abstract void onPubDelete(AppInfo appInfo, PubInfo pubInfo);
+ public abstract void onSubRemoteNew(AppInfo appInfo, SubInfo subInfo);
+ public abstract void onSubRemoteChanged(AppInfo appInfo, SubInfo subInfo);
+ public abstract void onSubDelete(AppInfo appInfo, SubInfo subInfo);
/* ****************************************************************** *
* *
import java.nio.ByteBuffer;
import java.nio.ByteOrder;
-public class MessageData
+public abstract class MessageData
{
private String topic;
- private int maxLength;
protected ByteBuffer buffer;
/**
//System.out.println(":j: instance MessageData created..");
}
- public void read() {};
- public void write() {};
+ public abstract void read();
+ public abstract void write();
/**
* Get the Publication's Topic.
public void setTopic(String newTopic)
{
topic = newTopic;
- return;
}
/**
return className.substring(dot + 1);
}
- public int getMaxDataLength() { return 0; };
+ public abstract int getMaxDataLength();
public ByteBuffer getBuffer()
{