com.alachisoft.ncache.client.internal.communication.DistributedConstructorCall Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ncache-professional-client Show documentation
Show all versions of ncache-professional-client Show documentation
NCache Professional client for java.
package com.alachisoft.ncache.client.internal.communication;
import Alachisoft.NCache.Common.Communication.IChannelFormatter;
import Alachisoft.NCache.Common.Extensibility.Client.RPC.IRPCConstructorCall;
import Alachisoft.NCache.Common.Extensibility.Client.RPC.RPCCallInfo;
import Alachisoft.NCache.Common.Extensibility.Client.RPC.TargetType;
class DistributedConstructorCall extends DistributedRPCCallBase implements IRPCConstructorCall {
public Object[] arguments;
public java.lang.Class objectType;
public String objectUid;
public DistributedConstructorCall(RPCTransport transmport, IChannelFormatter formatter) {
super(transmport, formatter);
}
public Class GetObjectType() {
return objectType;
}
public void SetObjectType(Class objectType) {
this.objectType = objectType;
}
public Object[] GetArguments() {
return arguments;
}
public void SetArguments(Object[] arguments) {
this.arguments = arguments;
}
public String GetObjectUid() {
return objectUid;
}
public void SetObjectUid(String objectUid) {
this.objectUid = objectUid;
}
public RPCCallInfo CreateRPCCallInfo() {
RPCCallInfo tempVar = new RPCCallInfo();
tempVar.setTarget(objectType.toString());
tempVar.setObjectUID(objectUID);
tempVar.setTargetType(TargetType.Constructor);
return tempVar;
}
}