org.apache.activemq.leveldb.record
Class SubscriptionRecord.Bean

java.lang.Object
  extended by org.apache.activemq.leveldb.record.SubscriptionRecord.Bean
All Implemented Interfaces:
SubscriptionRecord.Getter, org.fusesource.hawtbuf.proto.PBMessage<SubscriptionRecord.Bean,SubscriptionRecord.Buffer>
Enclosing class:
SubscriptionRecord

public static final class SubscriptionRecord.Bean
extends Object
implements SubscriptionRecord.Getter


Constructor Summary
SubscriptionRecord.Bean()
           
SubscriptionRecord.Bean(SubscriptionRecord.Bean copy)
           
 
Method Summary
 void clear()
           
 void clearClientId()
           
 void clearDestinationName()
           
 void clearSelector()
           
 void clearSubscriptionName()
           
 void clearTopicKey()
           
 SubscriptionRecord.Bean copy()
           
 boolean equals(Object obj)
           
 boolean equals(SubscriptionRecord.Bean obj)
           
 SubscriptionRecord.Buffer freeze()
           
 boolean frozen()
           
 String getClientId()
           
 String getDestinationName()
           
 String getSelector()
           
 String getSubscriptionName()
           
 long getTopicKey()
           
 boolean hasClientId()
           
 boolean hasDestinationName()
           
 int hashCode()
           
 boolean hasSelector()
           
 boolean hasSubscriptionName()
           
 boolean hasTopicKey()
           
 SubscriptionRecord.Bean mergeFrom(SubscriptionRecord.Getter other)
           
 SubscriptionRecord.Bean mergeUnframed(org.fusesource.hawtbuf.proto.CodedInputStream input)
           
 SubscriptionRecord.Bean mergeUnframed(InputStream input)
           
 void readExternal(DataInput in)
           
 SubscriptionRecord.Bean setClientId(String clientId)
           
 SubscriptionRecord.Bean setDestinationName(String destinationName)
           
 SubscriptionRecord.Bean setSelector(String selector)
           
 SubscriptionRecord.Bean setSubscriptionName(String subscriptionName)
           
 SubscriptionRecord.Bean setTopicKey(long topicKey)
           
 String toString()
           
 StringBuilder toString(StringBuilder sb, String prefix)
           
 void writeExternal(DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SubscriptionRecord.Bean

public SubscriptionRecord.Bean()

SubscriptionRecord.Bean

public SubscriptionRecord.Bean(SubscriptionRecord.Bean copy)
Method Detail

copy

public SubscriptionRecord.Bean copy()
Specified by:
copy in interface SubscriptionRecord.Getter
Specified by:
copy in interface org.fusesource.hawtbuf.proto.PBMessage<SubscriptionRecord.Bean,SubscriptionRecord.Buffer>

frozen

public boolean frozen()
Specified by:
frozen in interface org.fusesource.hawtbuf.proto.PBMessage<SubscriptionRecord.Bean,SubscriptionRecord.Buffer>

freeze

public SubscriptionRecord.Buffer freeze()
Specified by:
freeze in interface SubscriptionRecord.Getter
Specified by:
freeze in interface org.fusesource.hawtbuf.proto.PBMessage<SubscriptionRecord.Bean,SubscriptionRecord.Buffer>

hasTopicKey

public boolean hasTopicKey()
Specified by:
hasTopicKey in interface SubscriptionRecord.Getter

getTopicKey

public long getTopicKey()
Specified by:
getTopicKey in interface SubscriptionRecord.Getter

setTopicKey

public SubscriptionRecord.Bean setTopicKey(long topicKey)

clearTopicKey

public void clearTopicKey()

hasClientId

public boolean hasClientId()
Specified by:
hasClientId in interface SubscriptionRecord.Getter

getClientId

public String getClientId()
Specified by:
getClientId in interface SubscriptionRecord.Getter

setClientId

public SubscriptionRecord.Bean setClientId(String clientId)

clearClientId

public void clearClientId()

hasSubscriptionName

public boolean hasSubscriptionName()
Specified by:
hasSubscriptionName in interface SubscriptionRecord.Getter

getSubscriptionName

public String getSubscriptionName()
Specified by:
getSubscriptionName in interface SubscriptionRecord.Getter

setSubscriptionName

public SubscriptionRecord.Bean setSubscriptionName(String subscriptionName)

clearSubscriptionName

public void clearSubscriptionName()

hasSelector

public boolean hasSelector()
Specified by:
hasSelector in interface SubscriptionRecord.Getter

getSelector

public String getSelector()
Specified by:
getSelector in interface SubscriptionRecord.Getter

setSelector

public SubscriptionRecord.Bean setSelector(String selector)

clearSelector

public void clearSelector()

hasDestinationName

public boolean hasDestinationName()
Specified by:
hasDestinationName in interface SubscriptionRecord.Getter

getDestinationName

public String getDestinationName()
Specified by:
getDestinationName in interface SubscriptionRecord.Getter

setDestinationName

public SubscriptionRecord.Bean setDestinationName(String destinationName)

clearDestinationName

public void clearDestinationName()

toString

public String toString()
Overrides:
toString in class Object

toString

public StringBuilder toString(StringBuilder sb,
                              String prefix)
Specified by:
toString in interface SubscriptionRecord.Getter

mergeUnframed

public SubscriptionRecord.Bean mergeUnframed(InputStream input)
                                      throws IOException
Throws:
IOException

mergeUnframed

public SubscriptionRecord.Bean mergeUnframed(org.fusesource.hawtbuf.proto.CodedInputStream input)
                                      throws IOException
Throws:
IOException

equals

public boolean equals(Object obj)
Overrides:
equals in class Object

equals

public boolean equals(SubscriptionRecord.Bean obj)

hashCode

public int hashCode()
Overrides:
hashCode in class Object

mergeFrom

public SubscriptionRecord.Bean mergeFrom(SubscriptionRecord.Getter other)

clear

public void clear()

readExternal

public void readExternal(DataInput in)
                  throws IOException
Throws:
IOException

writeExternal

public void writeExternal(DataOutput out)
                   throws IOException
Throws:
IOException


Copyright © 2005-2013 The Apache Software Foundation. All Rights Reserved.