Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 /*
  * Copyright (c) 2010-2011. Axon Framework
  *
  * 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 org.axonframework.eventstore.fs;
Representation of a single (regular) event entry in an aggregate's event log.

Author(s):
Allard Buijze
Since:
0.5
class EventEntry {
    private final byte[] serializedEvent;
    private final long sequenceNumber;
    private final String timeStamp;

    
Initialize an entry using the given sequenceNumber and serializedEvent.

Parameters:
sequenceNumber The sequence number of the event
timeStamp The ISO8601 timestamp of the event
serializedEvent The array containing the serialized domain event
    public EventEntry(long sequenceNumberString timeStampbyte[] serializedEvent) {
        this. = sequenceNumber;
        this. = timeStamp;
        this. = Arrays.copyOf(serializedEventserializedEvent.length);
    }

    
Deserialize the event using the given serializer.

Parameters:
serializer the serializer that can deserialize the event in this entry
Returns:
the deserialized domain event
    public DomainEvent deserialize(Serializer<?> serializer) {
        return (DomainEventserializer.deserialize();
    }

    
Returns the sequence number of the event in this entry.

Returns:
the sequence number of the event in this entry
    public long getSequenceNumber() {
        return ;
    }

    
Returns the ISO8601 timestamp of the event in this entry

Returns:
the ISO8601 timestamp of the event in this entry
    public String getTimeStamp() {
        return ;
    }
New to GrepCode? Check out our FAQ X