public static final class SrvMonAppInfo.Serializer extends Object implements UtlPool.Item<SrvMonAppInfo.Serializer>, AdmRuntime.BufferSizer
public static final SrvMonAppInfo.Serializer create(boolean pvt)
public static final SrvMonAppInfo.Serializer create()
public final SrvMonAppInfo.Serializer init(long addr, int len)
public final SrvMonAppInfo.Serializer init(IOBuffer buffer, int len)
public final SrvMonAppInfo.Serializer init(IOBuffer buffer)
public final SrvMonAppInfo.Serializer setSizer(AdmRuntime.BufferSizer sizer)
public final boolean hasSizer()
public final boolean isInitialized()
public final int getSerializedLength()
public final void getTo(IOBuffer buffer, int offset)
public final int getTo(long addr,
int offset)
public final void putFrom(IOBuffer buffer, int offset, int len)
public final void putFrom(long addr,
int offset,
int len)
public final SrvMonAppInfo.Serializer version(int val)
public final SrvMonAppInfo.Serializer state(SrvMonAppState val)
public final SrvMonAppInfo.Serializer role(SrvMonAppRole val)
public final SrvMonAppInfo.Serializer hAPolicy(SrvMonAppHAPolicy val)
public final SrvMonAppInfo.Serializer loadedTime(long val)
public final SrvMonAppInfo.Serializer name(String val)
public final SrvMonAppInfo.Serializer name(XString val)
public final SrvMonAppInfo.Serializer name(byte[] val, int offset, int len)
public final SrvMonAppInfo.Serializer name(byte[] val)
public final SrvMonAppInfo.Serializer name(XStringDeserializer val)
public final SrvMonAppInfo.Serializer name(IOBuffer val, int offset, int len)
public final SrvMonAppInfo.Serializer clientsInfo(SrvMonAppClientInfo val)
public final SrvMonAppInfo.Serializer clientsInfo(SrvMonAppClientInfo.Serializer val)
public final SrvMonAppInfo.Serializer clientsInfo(SrvMonAppClientInfo.Deserializer val)
public final SrvMonAppInfo.Serializer clientsInfo(IOBuffer val, int offset, int len)
public final SrvMonAppInfo.Serializer clientsInfo(long addr, int offset, int len)
public final SrvMonAppInfo.Serializer busBindingsInfo(SrvMonAppBusBindingInfo val)
public final SrvMonAppInfo.Serializer busBindingsInfo(SrvMonAppBusBindingInfo.Serializer val)
public final SrvMonAppInfo.Serializer busBindingsInfo(SrvMonAppBusBindingInfo.Deserializer val)
public final SrvMonAppInfo.Serializer busBindingsInfo(IOBuffer val, int offset, int len)
public final SrvMonAppInfo.Serializer busBindingsInfo(long addr, int offset, int len)
public final SrvMonAppInfo.Serializer flowsInfo(SrvMonAppFlowInfo val)
public final SrvMonAppInfo.Serializer flowsInfo(SrvMonAppFlowInfo.Serializer val)
public final SrvMonAppInfo.Serializer flowsInfo(SrvMonAppFlowInfo.Deserializer val)
public final SrvMonAppInfo.Serializer flowsInfo(IOBuffer val, int offset, int len)
public final SrvMonAppInfo.Serializer flowsInfo(long addr, int offset, int len)
public final SrvMonAppInfo.Serializer jarVersionString(String val)
public final SrvMonAppInfo.Serializer jarVersionString(XString val)
public final SrvMonAppInfo.Serializer jarVersionString(byte[] val, int offset, int len)
public final SrvMonAppInfo.Serializer jarVersionString(byte[] val)
public final SrvMonAppInfo.Serializer jarVersionString(XStringDeserializer val)
public final SrvMonAppInfo.Serializer jarVersionString(IOBuffer val, int offset, int len)
public final int done()
public final SrvMonAppInfo.Serializer init()
UtlPool.ItemThis method is invoked by an item pool very time an item is put into the pool. The method should wipe the contents of the item so as to present a fresh instance of the item to the caller when retrieved from the pool.
init in interface UtlPool.Item<SrvMonAppInfo.Serializer>public final SrvMonAppInfo.Serializer setPool(UtlPool<SrvMonAppInfo.Serializer> pool)
UtlPool.ItemThis method is invoked by an item pool at the time an item is added to the pool. The intent is to record the item's source pool in the item so it can be disposed back into the pool when the user is done working with it.
setPool in interface UtlPool.Item<SrvMonAppInfo.Serializer>public final UtlPool<SrvMonAppInfo.Serializer> getPool()
UtlPool.Item
This method should return the pool set using UtlPool.Item.setPool(com.neeve.util.UtlPool<T>)
getPool in interface UtlPool.Item<SrvMonAppInfo.Serializer>UtlPool.Item.setPool(com.neeve.util.UtlPool<T>)public final long ensureCapacity(long addr,
int capacity)
AdmRuntime.BufferSizerensureCapacity in interface AdmRuntime.BufferSizeraddr - The native address of the target buffercapacity - The required capacity of the bufferThis method is invoked by a serializer each time it serializes a field or part of a field to the target buffer to ensure that the target buffer has the desired capacity to hold the data being added.
Copyright © 2019 N5 Technologies, Inc. All Rights Reserved.