## Uses of Class
de.esprit.netsuite.netdata.NetMessage

- Packages that use NetMessage
  Package | Description
  --- | ---
  de.esprit.netsuite.client.netch | Contains classes that build the client network adapter
  de.esprit.netsuite.netdata | Contains serializable objects which are interchanged between client and server
  de.esprit.netsuite.netdata.agent | Contains base classes for implementing custom network agents
  de.esprit.netsuite.netdata.event | Contains serializable events that are sent by the server
  de.esprit.netsuite.server.chmesg | Contains classes that make up the Dual-Port Servers message service
  de.esprit.netsuite.server.core | Contains basic server core classes
  de.esprit.netsuite.server.netch | Contains classes that build the server network adapter

- - ### Uses of NetMessage in de.esprit.netsuite.client.netch

    Methods in de.esprit.netsuite.client.netch with parameters of type NetMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | ClientMessageHandler.`handle(NetMessage msg)`

  - ### Uses of NetMessage in de.esprit.netsuite.netdata

    Methods in de.esprit.netsuite.netdata that return NetMessage
    Modifier and Type | Method and Description
    --- | ---
    `NetMessage` | NetMessage.`deepClone()`

  - ### Uses of NetMessage in de.esprit.netsuite.netdata.agent

    Methods in de.esprit.netsuite.netdata.agent that return NetMessage
    Modifier and Type | Method and Description
    --- | ---
    `protected NetMessage` | AbstractSequencedAgent.`createNetMessage(AbstractSequencedAgent copiedAgent)` By default this method creates a NetMessage of type AGENT_MESSAGE which is set to be session-private an thus sent back to the calling client only.

  - ### Uses of NetMessage in de.esprit.netsuite.netdata.event

    Methods in de.esprit.netsuite.netdata.event that return NetMessage
    Modifier and Type | Method and Description
    --- | ---
    `NetMessage` | NetMessageEvent.`getNetMessage()`

    Constructors in de.esprit.netsuite.netdata.event with parameters of type NetMessage
    Constructor and Description
    `NetMessageEvent(NetMessage netMessage)`

  - ### Uses of NetMessage in de.esprit.netsuite.server.chmesg

    Methods in de.esprit.netsuite.server.chmesg with parameters of type NetMessage
    Modifier and Type | Method and Description
    --- | ---
    `boolean` | ServerMessageDispatcher.`deliverMessage(Session session, NetMessage message)`
    `boolean` | DefaultServerMessageDispatcher.`deliverMessage(Session session, NetMessage msg)`

  - ### Uses of NetMessage in de.esprit.netsuite.server.core

    Methods in de.esprit.netsuite.server.core with parameters of type NetMessage
    Modifier and Type | Method and Description
    --- | ---
    `void` | ServerEventQueue.`fireNetMessageSent(NetMessage msg)`
    `void` | ServerEventDispatcher.`fireNetMessageSent(NetMessage msg)`
    `void` | NServerEventDispatcher.`fireNetMessageSent(NetMessage msg)`

  - ### Uses of NetMessage in de.esprit.netsuite.server.netch

    Methods in de.esprit.netsuite.server.netch with parameters of type NetMessage
    Modifier and Type | Method and Description
    --- | ---
    `static boolean` | SessionManager.`isMessageDeliverable(Session session, NetMessage msg)`
    `void` | ServerNetworkAdapter.`queueNetMessage(NetMessage message)` Puts a message into the output queue of the client session.
    `void` | SessionManager.`sendNetMessage(NetMessage msg)`
    `void` | Session.`sendNetMessage(NetMessage msg)`
    `void` | ServerMessageQueue.`sendNetMessage(NetMessage messg)` Dispatches a message to all connected clients.
    `void` | ServerMessageQueue.`sendNetMessage(NetMessage messg, Group targetGroup)` Dispatches a message to all users of the given target group.
    `void` | ServerMessageQueue.`sendNetMessage(NetMessage messg, SessionId targetSession)` Dispatches a message to the given target session only.
    `void` | ServerMessageQueue.`sendNetMessage(NetMessage messg, UserId targetUser)` Dispatches a message to all sessions of the given target user only.

Copyright © 2014 EsprIT-Systems. All Rights Reserved.