Skip to content

Commit

Permalink
#111 Expose more com.solab.iso8583.MessageFactory methods
Browse files Browse the repository at this point in the history
  • Loading branch information
kpavlov committed Jul 21, 2020
1 parent 34a9fdb commit f1bdb6e
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 3 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -39,9 +39,9 @@ public T newMessage(final int type) {
}

@Override
public T newMessage(@Nonnull MessageClass messageClass,
@Nonnull MessageFunction messageFunction,
@Nonnull MessageOrigin messageOrigin) {
public T newMessage(@Nonnull final MessageClass messageClass,
@Nonnull final MessageFunction messageFunction,
@Nonnull final MessageOrigin messageOrigin) {
return newMessage(MTI.mtiValue(isoVersion, messageClass, messageFunction, messageOrigin));
}

Expand All @@ -50,6 +50,16 @@ public T createResponse(final T requestMessage) {
return messageFactory.createResponse(requestMessage);
}

@Override
public T createResponse(final T request, final boolean copyAllFields) {
return messageFactory.createResponse(request, copyAllFields);
}

@Override
public T parseMessage(byte[] buf, int isoHeaderLength, boolean binaryIsoHeader) throws ParseException, UnsupportedEncodingException {
return messageFactory.parseMessage(buf, isoHeaderLength, binaryIsoHeader);
}

@Override
public T parseMessage(final byte[] buf, final int isoHeaderLength) throws UnsupportedEncodingException, ParseException {
return messageFactory.parseMessage(buf, isoHeaderLength);
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -14,5 +14,9 @@ T newMessage(@Nonnull MessageClass messageClass,

T createResponse(T requestMessage);

T createResponse(T request, boolean copyAllFields);

T parseMessage(byte[] buf, int isoHeaderLength, boolean binaryIsoHeader) throws ParseException, UnsupportedEncodingException;

T parseMessage(byte[] buf, int isoHeaderLength) throws UnsupportedEncodingException, ParseException;
}

0 comments on commit f1bdb6e

Please sign in to comment.