code: @Override
      public void send(PayloadData payloadData) throws Exception {
          if (logger.isDebugEnabled()) {
              logger.debug(String.format("Tx : Ass=%s %s", this.getName(), payloadData));
          }
  
          NettySctpChannelInboundHandlerAdapter handler = checkSocketIsOpen();
  
          final ByteBuf byteBuf = payloadData.getByteBuf();
          if (this.ipChannelType == IpChannelType.SCTP) {
              SctpMessage sctpMessage = new SctpMessage(payloadData.getPayloadProtocolId(), payloadData.getStreamNumber(),
                      payloadData.isUnordered(), byteBuf);
              handler.writeAndFlush(sctpMessage);
          } else {
              handler.writeAndFlush(byteBuf);
          }
      }
docs: /*
  (non-Javadoc)
  
  @see org.mobicents.protocols.api.Association#send(org.mobicents.protocols.api.PayloadData)