Examples of MessageHeader


Examples of de.bwaldvogel.mongo.wire.message.MessageHeader

            throw new IllegalStateException();
        }

        final int requestID = in.readInt();
        final int responseTo = in.readInt();
        final MessageHeader header = new MessageHeader(requestID, responseTo);

        int opCodeId = in.readInt();
        final OpCode opCode = OpCode.getById(opCodeId);
        if (opCode == null) {
            throw new IOException("opCode " + opCodeId + " not supported");
View Full Code Here

Examples of de.bwaldvogel.mongo.wire.message.MessageHeader

        return startDate;
    }

    protected MongoReply handleQuery(Channel channel, MongoQuery query) {
        List<BSONObject> documents = new ArrayList<BSONObject>();
        MessageHeader header = new MessageHeader(idSequence.incrementAndGet(), query.getHeader().getRequestID());
        try {
            if (query.getCollectionName().startsWith("$cmd")) {
                documents.add(handleCommand(channel, query, documents));
            } else {
                for (BSONObject obj : mongoBackend.handleQuery(query)) {
View Full Code Here

Examples of de.fhkn.in.uce.stun.header.MessageHeader

    public Message readSTUNMessage(final InputStream in) throws IOException {
        final DataInputStream dis = new DataInputStream(in);
        // read 20 bytes for message header
        final byte[] headerBytes = new byte[20];
        dis.readFully(headerBytes);
        final MessageHeader header = this.headerDecoder.decodeSTUNMessageHeader(headerBytes);
        // read rest of message
        final byte[] attributeBytes = new byte[header.getLength()];
        dis.readFully(attributeBytes);
        final List<Attribute> attributes = this.attributeDecoder.decodeSTUNAttributes(attributeBytes, header);
        final Message message = new MessageImpl(header);
        for (final Attribute a : attributes) {
            message.addAttribute(a);
View Full Code Here

Examples of flex.messaging.io.amf.MessageHeader

  public void addAmfHeader( String name, boolean mustUnderstand, Object data )
  {
    if( amfHeaders == null )
      amfHeaders = new ArrayList<MessageHeader>();

    MessageHeader header = new MessageHeader( name, mustUnderstand, data );
    amfHeaders.add( header );
  }
View Full Code Here

Examples of flex.messaging.io.amf.MessageHeader

    boolean exists = false;
    if( amfHeaders != null )
    {
      for( Iterator<MessageHeader> iterator = amfHeaders.iterator(); iterator.hasNext(); )
      {
        MessageHeader header = iterator.next();
        if( name.equals( header.getName() ) )
        {
          iterator.remove();
          exists = true;
        }
      }
View Full Code Here

Examples of flex.messaging.io.amf.MessageHeader

    public void addAmfHeader(String name, boolean mustUnderstand, Object data)
    {
        if (amfHeaders == null)
            amfHeaders = new ArrayList<MessageHeader>();

        MessageHeader header = new MessageHeader(name, mustUnderstand, data);
        amfHeaders.add(header);
    }
View Full Code Here

Examples of flex.messaging.io.amf.MessageHeader

        boolean exists = false;
        if (amfHeaders != null)
        {
            for (Iterator<MessageHeader> iterator = amfHeaders.iterator(); iterator.hasNext();)
            {
                MessageHeader header = iterator.next();
                if (name.equals(header.getName()))
                {
                    iterator.remove();
                    exists = true;
                }
            }
View Full Code Here

Examples of flex.messaging.io.amf.MessageHeader

                    sessionSuffix = sb.toString();
                }

                if (sessionSuffix != null && oldFullURL.indexOf(sessionSuffix) < 0)
                {
                    context.getResponseMessage().addHeader(new MessageHeader(MessageIOConstants.URL_APPEND_HEADER, true /*mustUnderstand*/, sessionSuffix));
                }
            }
        }
        catch (Throwable t)
        {
View Full Code Here

Examples of flex.messaging.io.amf.MessageHeader

        // Write out headers
        int headerCount = m.getHeaderCount();
        for (int i = 0; i < headerCount; ++i)
        {
            MessageHeader header = m.getHeader(i);

            if (isDebug)
                debugTrace.startHeader(header.getName(), header.getMustUnderstand(), i);

            writeHeader(header);

            if (isDebug)
                debugTrace.endHeader();
View Full Code Here

Examples of flex.messaging.io.amf.MessageHeader

    {
        if (packetHeaders.size() > 0)
        {
            for (Iterator iter = packetHeaders.iterator(); iter.hasNext();)
            {
                MessageHeader header = (MessageHeader)iter.next();
                if (header.getName().equals(LEGACY_SECURITY_HEADER_NAME))
                {
                    Map loginInfo = (Map)header.getData();
                    String principal = loginInfo.get(LEGACY_SECURITY_PRINCIPAL).toString();
                    Object credentials = loginInfo.get(LEGACY_SECURITY_CREDENTIALS);
                    loginManager.login(principal, credentials.toString());
                    break;
                }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.