/** * Copyright (C) 2009-2011 Typesafe Inc. */ package akka.docs.actor; import java.util.ArrayList; import java.util.Collections; import java.util.List; //#immutable-message public class ImmutableMessage { private final int sequenceNumber; private final List values; public ImmutableMessage(int sequenceNumber, List values) { this.sequenceNumber = sequenceNumber; this.values = Collections.unmodifiableList(new ArrayList(values)); } public int getSequenceNumber() { return sequenceNumber; } public List getValues() { return values; } } //#immutable-message