Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  *
  *  Copyright 2011 Netflix, Inc.
  *
  *     Licensed under the Apache License, Version 2.0 (the "License");
  *     you may not use this file except in compliance with the License.
  *     You may obtain a copy of the License at
  *
  *         http://www.apache.org/licenses/LICENSE-2.0
 *
 *     Unless required by applicable law or agreed to in writing, software
 *     distributed under the License is distributed on an "AS IS" BASIS,
 *     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 *     See the License for the specific language governing permissions and
 *     limitations under the License.
 *
 */
package com.netflix.curator.framework.api;
A super set of all the various Zookeeper events/background methods. IMPORTANT: the methods only return values as specified by the operation that generated them. Many methods will return null
public interface CuratorEvent
{
    
check here first - this value determines the type of event and which methods will have valid values

Returns:
event type
    public CuratorEventType getType();

    

Returns:
"rc" from async callbacks
    public int getResultCode();

    

Returns:
the path
    public String getPath();

    

Returns:
the context object passed to Backgroundable.inBackground(java.lang.Object)
    public Object getContext();

    

Returns:
any stat
    public Stat getStat();

    

Returns:
any data
    public byte[] getData();

    

Returns:
any name
    public String getName();

    

Returns:
any children
    public List<StringgetChildren();

    

Returns:
any ACL list or null
    public List<ACLgetACLList();

    
If getType() returns CuratorEventType.WATCHED this will return the WatchedEvent

Returns:
any WatchedEvent
    public WatchedEvent getWatchedEvent();
New to GrepCode? Check out our FAQ X