code: @Override
  	public void addAttack(Attack attack) {
  		TTransport transport = getTransport();
  		final TProtocol protocol = new TBinaryProtocol(transport);
  		final AppSensorApi.Client client = new AppSensorApi.Client(protocol);
  
  		//All hooked up, start using the service
  		try {
  			org.owasp.appsensor.rpc.thrift.generated.Attack thriftAttack = mapper.map(attack, org.owasp.appsensor.rpc.thrift.generated.Attack.class);
  			
  			client.addAttack(thriftAttack, clientApplicationName);
  			
  			transport.close();
  		} catch(Exception e) {
  			logger.error("Could not complete event add.", e);
  		}
  	}
docs: {@inheritDoc}