Alachisoft.NCache.Common.Extensibility.ISurrogateObject Maven / Gradle / Ivy
package Alachisoft.NCache.Common.Extensibility;
import Alachisoft.NCache.Common.IDisposable;
public interface ISurrogateObject extends IDisposable {
/**
* Gets uniquie Id of the object
*/
String getObjectUID();
/**
* Gets underlying object type
*/
java.lang.Class getObjectType();
/**
* Returns true if this instance of class is disposed
*/
boolean getDisposed();
/**
* Creates intstance of the object with given arguments
*
* @param args arguments
*/
void InitializeInstance(Object[] args) throws Exception;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy