Atavism Version 2018.1AGIS API

atavism.server.plugins
Class OidSubscriptionMap

java.lang.Object
  extended by atavism.server.plugins.OidSubscriptionMap

public class OidSubscriptionMap
extends java.lang.Object

keeps track of subscription this world server makes for mobs.


Constructor Summary
OidSubscriptionMap()
           
 
Method Summary
 java.util.concurrent.locks.Lock getLock()
           
 OID getOid(OID sub)
           
 java.lang.Long getSub(OID oid)
           
 void put(OID oid, java.lang.Long sub)
           
 OID removeOid(java.lang.Long sub)
           
 java.lang.Long removeSub(OID oid)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OidSubscriptionMap

public OidSubscriptionMap()
Method Detail

put

public void put(OID oid,
                java.lang.Long sub)

getSub

public java.lang.Long getSub(OID oid)

getOid

public OID getOid(OID sub)

removeSub

public java.lang.Long removeSub(OID oid)

removeOid

public OID removeOid(java.lang.Long sub)

getLock

public java.util.concurrent.locks.Lock getLock()


Copyright © 2018 Dragonsan Studios Sp. z o.o.