/// <summary> /// Broadcasts the given <see cref="T:Com.Tridion.Cache.CacheEvent" /> to all other connected clients /// </summary> /// <param name="cacheEvent"><see cref="T:Com.Tridion.Cache.CacheEvent" /></param> public void BroadcastEvent(CacheEvent cacheEvent) { mBroadcastEvent.CallVoid(this, cacheEvent); }
/// <summary> /// Close this <see cref="RMICacheChannelConnector" /> instance. /// </summary> public void Close() { mClose.CallVoid(this); }
/// <summary> /// Process "HandleRemoteEvent" callback from Java /// </summary> void ICacheChannelEventListener.HandleRemoteEvent(CacheEvent cacheEvent) { mHandleRemoteEvent.CallVoid(this, cacheEvent); }
/// <summary> /// Validates the current <see cref="RMICacheChannelConnector" /> connection /// </summary> /// <remarks><see cref="RMICacheChannelConnector" /> will reconnect as required.</remarks> public void Validate() { mValidate.CallVoid(this); }
/// <summary> /// Process "HandleDisconnect" callback from Java /// </summary> void ICacheChannelEventListener.HandleDisconnect() { mHandleDisconnect.CallVoid(this); }