All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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